Method

AgsAudioMidiUmpUtilget_endpoint_info_notification

since: 5.5.4

Declaration [src]

guint
ags_midi_ump_util_get_endpoint_info_notification (
  AgsMidiUmpUtil* midi_ump_util,
  guchar* buffer,
  gint* major,
  gint* minor,
  gboolean* static_function_blocks,
  gint* function_block_count,
  gboolean* midi_v2_0_support,
  gboolean* midi_v1_0_support,
  gboolean* rx_jitter_reduction,
  gboolean* tx_jitter_reduction,
  gchar*** extension_name,
  GValue** extension_value,
  guint* extension_count
)

Description [src]

Get endpoint discovery.

Available since: 5.5.4

Parameters

buffer

Type: guchar*

The buffer.

The data is owned by the caller of the method.
major

Type: gint*

The return location of major.

The argument will be set by the function.
minor

Type: gint*

The return location of minor.

The argument will be set by the function.
static_function_blocks

Type: gboolean*

The return location of static function blocks.

The argument will be set by the function.
function_block_count

Type: gint*

The return location of function block count.

The argument will be set by the function.
midi_v2_0_support

Type: gboolean*

The return location of MIDI v2.0 support.

The argument will be set by the function.
midi_v1_0_support

Type: gboolean*

The return location of MIDI v1.0 support.

The argument will be set by the function.
rx_jitter_reduction

Type: gboolean*

The return location of RX jitter reduction.

The argument will be set by the function.
tx_jitter_reduction

Type: gboolean*

The return location of TX jitter reduction.

The argument will be set by the function.
extension_name

Type: gchar***

The return location of extension name string vector.

The argument will be set by the function.
The caller of the method takes ownership of the returned data, and is responsible for freeing it.
The value is a NUL terminated UTF-8 string.
extension_value

Type: GValue

The return location of extension value array.

The argument will be set by the function.
The caller of the method takes ownership of the returned data, and is responsible for freeing it.
extension_count

Type: guint*

The return location of extension count.

The argument will be set by the function.

Return value

Type: guint

The number of bytes read.