Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Functions

Functions

  • interfaces_marshal_VOID__OBJECT_BOOLEAN(closure: TClosure<any, any>, return_value: any, n_param_values: number, param_values: any, invocation_hint: object, marshal_data: object): void
  • interfaces_marshal_VOID__OBJECT_INT(closure: TClosure<any, any>, return_value: any, n_param_values: number, param_values: any, invocation_hint: object, marshal_data: object): void
  • interfaces_marshal_VOID__OBJECT_POINTER(closure: TClosure<any, any>, return_value: any, n_param_values: number, param_values: any, invocation_hint: object, marshal_data: object): void
  • interfaces_marshal_VOID__OBJECT_STRING(closure: TClosure<any, any>, return_value: any, n_param_values: number, param_values: any, invocation_hint: object, marshal_data: object): void
  • interfaces_marshal_VOID__OBJECT_ULONG(closure: TClosure<any, any>, return_value: any, n_param_values: number, param_values: any, invocation_hint: object, marshal_data: object): void
  • Check a bus message to see if it is a GstMixer notification message and return the GstMixerMessageType identifying which type of notification it is. if the message is not a GstMixer notification.

    Parameters

    Returns MixerMessageType

  • Extracts the contents of a mute-toggled bus message. Reads the GstMixerTrack that has changed, and the new value of the mute flag. The GstMixerTrack remains valid until the message is freed.

    Parameters

    • message: Gst.Message

      A mute-toggled change notification message.

    • track: MixerTrack

      Pointer to hold a GstMixerTrack object, or NULL.

    • mute: boolean

      A pointer to a gboolean variable, or NULL.

    Returns void

  • Extracts the GstMixerOptions and new value from a option-changed bus notification message. The options and value returned remain valid until the message is freed.

    Parameters

    • message: Gst.Message

      A volume-changed change notification message.

    • options: MixerOptions

      Pointer to hold a GstMixerOptions object, or NULL.

    • value: string

      Result location to receive the new options value, or NULL.

    Returns void

  • Extracts the GstMixerOptions whose value list has changed from an options-list-changed bus notification message. The options object returned remains valid until the message is freed. You do not need to unref it.

    Parameters

    • message: Gst.Message

      A volume-changed change notification message.

    • options: MixerOptions

      Pointer to hold a GstMixerOptions object, or NULL.

    Returns void

  • Extracts the contents of a record-toggled bus message. Reads the GstMixerTrack that has changed, and the new value of the recording flag. The GstMixerTrack remains valid until the message is freed.

    Parameters

    • message: Gst.Message

      A record-toggled change notification message.

    • track: MixerTrack

      Pointer to hold a GstMixerTrack object, or NULL.

    • record: boolean

      A pointer to a gboolean variable, or NULL.

    Returns void

  • mixer_message_parse_volume_changed(message: Gst.Message, track: MixerTrack, volumes: number, num_channels: number): void
  • Parses a volume-changed notification message and extracts the track object it refers to, as well as an array of volumes and the size of the volumes array. The track object remains valid until the message is freed. The caller must free the array returned in the volumes parameter using g_free when they are done with it.

    Parameters

    • message: Gst.Message

      A volume-changed change notification message.

    • track: MixerTrack

      Pointer to hold a GstMixerTrack object, or NULL.

    • volumes: number

      A pointer to receive an array of gint values, or NULL.

    • num_channels: number

      Result location to receive the number of channels, or NULL.

    Returns void

  • navigation_event_parse_key_event(event: Gst.Event, key: string): boolean
  • navigation_event_parse_mouse_button_event(event: Gst.Event, button: number, x: number, y: number): boolean
  • Retrieve the details of either a #GstNavigation mouse button press event or a mouse button release event. Determine which type the event is using gst_navigation_event_get_type() to retrieve the #GstNavigationEventType. otherwise FALSE.

    Parameters

    • event: Gst.Event

      A #GstEvent to inspect.

    • button: number

      Pointer to a gint that will receive the button number associated with the event.

    • x: number

      Pointer to a gdouble to receive the x coordinate of the mouse button event.

    • y: number

      Pointer to a gdouble to receive the y coordinate of the mouse button event.

    Returns boolean

  • navigation_event_parse_mouse_move_event(event: Gst.Event, x: number, y: number): boolean
  • Inspect a #GstNavigation mouse movement event and extract the coordinates of the event.

    Parameters

    • event: Gst.Event

      A #GstEvent to inspect.

    • x: number

      Pointer to a gdouble to receive the x coordinate of the mouse movement.

    • y: number

      Pointer to a gdouble to receive the y coordinate of the mouse movement.

    Returns boolean

  • navigation_message_parse_angles_changed(message: Gst.Message, cur_angle: number, n_angles: number): boolean
  • Parse a #GstNavigation message of type GST_NAVIGATION_MESSAGE_ANGLES_CHANGED and extract the cur_angle and n_angles parameters.

    Parameters

    • message: Gst.Message

      A #GstMessage to inspect.

    • cur_angle: number

      A pointer to a #guint to receive the new current angle number, or NULL

    • n_angles: number

      A pointer to a #guint to receive the new angle count, or NULL.

    Returns boolean

  • navigation_message_parse_mouse_over(message: Gst.Message, active: boolean): boolean
  • Parse a #GstNavigation message of type #GST_NAVIGATION_MESSAGE_MOUSE_OVER and extract the active/inactive flag. If the mouse over event is marked active, it indicates that the mouse is over a clickable area.

    Parameters

    • message: Gst.Message

      A #GstMessage to inspect.

    • active: boolean

      A pointer to a gboolean to receive the active/inactive state, or NULL.

    Returns boolean

  • navigation_query_parse_angles(query: Gst.Query, cur_angle: number, n_angles: number): boolean
  • Parse the current angle number in the #GstNavigation angles query into the #guint pointed to by the cur_angle variable, and the number of available angles into the #guint pointed to by the n_angles variable.

    Parameters

    • query: Gst.Query

      a #GstQuery

    • cur_angle: number

      Pointer to a #guint into which to store the currently selected angle value from the query, or NULL

    • n_angles: number

      Pointer to a #guint into which to store the number of angles value from the query, or NULL

    Returns boolean

  • navigation_query_parse_commands_length(query: Gst.Query, n_cmds: number): boolean
  • Parse the #GstNavigation command query and retrieve the nth command from it into cmd. If the list contains less elements than nth, cmd will be set to #GST_NAVIGATION_COMMAND_INVALID.

    Parameters

    Returns boolean

  • navigation_query_set_angles(query: Gst.Query, cur_angle: number, n_angles: number): void
  • Set the #GstNavigation angles query result field in query.

    Parameters

    • query: Gst.Query

      a #GstQuery

    • cur_angle: number

      the current viewing angle to set.

    • n_angles: number

      the number of viewing angles to set.

    Returns void

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method