Method

AgsAudioMidiCIUtilput_initiate_protocol_negotiation

since: 5.5.0

Declaration [src]

void
ags_midi_ci_util_put_initiate_protocol_negotiation (
  AgsMidiCIUtil* midi_ci_util,
  guchar* buffer,
  guchar device_id,
  guchar version,
  AgsMUID source,
  AgsMUID destination,
  AgsMidiCIAuthorityLevel authority_level,
  guchar number_of_supported_protocols,
  guchar** preferred_protocol_type
)

Description [src]

Put initiate protocol negotiation message. Deprecated since MIDI CI version 1.2.

Available since: 5.5.0

Parameters

buffer

Type: guchar*

The buffer.

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

Type: guchar

The device ID.

version

Type: guchar

The version.

source

Type: AgsMUID

The source.

destination

Type: AgsMUID

The destination.

authority_level

Type: AgsMidiCIAuthorityLevel

The authority level.

number_of_supported_protocols

Type: guchar

The number of supported protocols.

preferred_protocol_type

Type: guchar**

The preferred protocol type.

The data is owned by the caller of the method.