Top |
#define | AGS_MIDI_CI_UTIL_BROADCAST_MUID |
#define | AGS_MIDI_CI_UTIL_BROADCAST_MUID_ENCODED |
#define | AGS_MIDI_CI_UTIL_MAX_BROADCAST_MESSAGE_SIZE |
#define | AGS_MIDI_CI_UTIL_DISCOVERY_TIMEOUT_USEC |
#define | AGS_MIDI_CI_UTIL_PROTOCOL_TYPE_MIDI_1_0 |
#define | AGS_MIDI_CI_UTIL_PROTOCOL_TYPE_MIDI_2_0 |
#define | AGS_MIDI_CI_UTIL_VERSION_MIDI_1_0 |
typedef | AgsMUID |
enum | AgsMidiCIAuthorityLevel |
enum | AgsMidiCICategory |
enum | AgsMidiCICategorySupport |
enum | AgsMidiCIUtilStatusCode |
enum | AgsMidiCIUtilProcessSupportedFeatures |
#define AGS_MIDI_CI_UTIL_PROTOCOL_1_0_EXTENSIONS_SIZE_OF_PACKET(p) (((1 < 6) & ((guchar *) p)[0]) != 0 ? TRUE: FALSE)
#define AGS_MIDI_CI_UTIL_PROTOCOL_1_0_EXTENSIONS_JITTER_REDUCTION_TIMESTAMP(p) (((1 < 7) & ((guchar *) p)[0]) != 0 ? TRUE: FALSE)
#define AGS_MIDI_CI_UTIL_PROTOCOL_2_0_EXTENSIONS_JITTER_REDUCTION_TIMESTAMP(p) (((1 < 7) & ((guchar *) p)[0]) != 0 ? TRUE: FALSE)
AgsMidiCIUtil * ags_midi_ci_util_alloc ();
Allocate MIDI CI util.
Since: 5.5.0
void
ags_midi_ci_util_free (AgsMidiCIUtil *midi_ci_util
);
Free MIDI CI util.
Since: 5.5.0
AgsMidiCIUtil *
ags_midi_ci_util_copy (AgsMidiCIUtil *midi_ci_util
);
Copy MIDI CI util.
Since: 5.5.0
AgsMUID
ags_midi_ci_util_generate_muid (AgsMidiCIUtil *midi_ci_util
);
Generate MUID.
Since: 5.5.0
void ags_midi_ci_util_put_muid (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,AgsMUID muid
);
ags_midi_ci_util_put_muid
is deprecated and should not be used in newly-written code.
Put MUID.
Since: 5.5.0
guint ags_midi_ci_util_get_muid (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,AgsMUID *muid
);
ags_midi_ci_util_get_muid
is deprecated and should not be used in newly-written code.
Get MUID.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
muid |
the return location of AgsMUID. |
[out] |
Since: 5.5.0
void ags_midi_ci_util_put_muid_with_position (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,gint position
,AgsMUID muid
);
Put MUID.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
muid |
the AgsMUID |
|
position |
the position in the byte stream |
Since: 7.0.5
guint ags_midi_ci_util_get_muid_with_position (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,gint position
,AgsMUID *muid
);
Get MUID.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
position |
the position in the byte stream |
|
muid |
the return location of AgsMUID. |
[out] |
Since: 7.0.5
gboolean ags_midi_ci_util_is_discovery (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is discovery.
Since: 7.0.5
void ags_midi_ci_util_put_discovery (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,guchar manufacturer_id[3]
,guint16 device_family
,guint16 device_family_model_number
,guchar *software_revision_level
,guchar capability
,guint32 max_sysex_message_size
);
Put discovery message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
manufacturer_id |
the manufacturer ID |
|
device_family |
the device family |
|
device_family_model_number |
the device family number |
|
software_revision_level |
the software revision level |
|
capability |
the capability |
|
max_sysex_message_size |
the maximum SYSEX message size |
Since: 5.5.0
guint ags_midi_ci_util_get_discovery (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,guchar manufacturer_id[3]
,guint16 *device_family
,guint16 *device_family_model_number
,guchar *software_revision_level
,guchar *capability
,guint32 *max_sysex_message_size
);
Get discovery message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
manufacturer_id |
the return location of manufacturer ID. |
[out] |
device_family |
the return location of device family. |
[out] |
device_family_model_number |
the return location of device family number. |
[out] |
software_revision_level |
the return location of software revision level. |
[out] |
capability |
the return location of capability. |
[out] |
max_sysex_message_size |
the return location of maximum SYSEX message size. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_discovery_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is discovery reply.
Since: 7.0.5
void ags_midi_ci_util_put_discovery_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,gchar manufacturer_id[3]
,guint16 device_family
,guint16 device_family_model_number
,gchar *software_revision_level
,guchar capability
,guint32 max_sysex_message_size
);
Put discovery message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
manufacturer_id |
the manufacturer ID |
|
device_family |
the device family |
|
device_family_model_number |
the device family number |
|
software_revision_level |
the software revision level |
|
capability |
the capability |
|
max_sysex_message_size |
the maximum SYSEX message size |
Since: 5.5.0
guint ags_midi_ci_util_get_discovery_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar manufacturer_id[3]
,guint16 *device_family
,guint16 *device_family_model_number
,guchar *software_revision_level
,guchar *capability
,guint32 *max_sysex_message_size
);
Get discovery message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location destination. |
[out] |
manufacturer_id |
the return location of manufacturer ID. |
[out] |
device_family |
the return location of device family. |
[out] |
device_family_model_number |
the return location of device family number. |
[out] |
software_revision_level |
the return location of software revision level. |
[out] |
capability |
the return location of capability. |
[out] |
max_sysex_message_size |
the return location of maximum SYSEX message size. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_invalidate_muid (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is invalidate MUID.
Since: 7.0.5
void ags_midi_ci_util_put_invalidate_muid (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID target_muid
);
Put invalidate MUID.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
target_muid |
the MUID |
Since: 5.5.0
guint ags_midi_ci_util_get_invalidate_muid (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *target_muid
);
Get invalidate MUID.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID |
|
version |
the return location of version |
|
source |
the return location of source |
|
target_muid |
the return location of MUID |
Since: 5.5.0
gboolean ags_midi_ci_util_is_ack (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is ACK.
Since: 7.0.5
void ags_midi_ci_util_put_ack (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar orig_transaction
,guchar status_code
,guchar status_data
,guchar details[5]
,guint16 message_length
,guchar *message
);
Put ACK MIDI CI message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
orig_transaction |
the original transaction |
|
status_code |
the status code |
|
status_data |
the status data |
|
details |
the details |
|
message_length |
the message length |
|
message |
the message |
Since: 5.5.0
guint ags_midi_ci_util_get_ack (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *orig_transaction
,guchar *status_code
,guchar *status_data
,guchar details[5]
,guint16 *message_length
,guchar **message
);
Get ACK MIDI CI message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
orig_transaction |
the original transaction |
|
status_code |
the return location of status code. |
[out] |
status_data |
the return location of status data. |
[out] |
details |
the return location of details. |
[out] |
message_length |
the return location of message length. |
[out] |
message |
the return location of message. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_nak (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is NAK.
Since: 7.0.5
void ags_midi_ci_util_put_nak (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
);
Put NAK MIDI CI message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
Since: 5.5.0
guint ags_midi_ci_util_get_nak (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
);
Get NAK MIDI CI message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_initiate_protocol_negotiation (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is initiate protocol negotiation.
Since: 7.0.5
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
);
Put initiate protocol negotiation message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
authority_level |
the authority level |
|
number_of_supported_protocols |
the number of supported protocols |
|
preferred_protocol_type |
the preferred protocol type |
Since: 5.5.0
guint ags_midi_ci_util_get_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
);
Get initiate protocol negotiation message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the destination. |
[out] |
authority_level |
the authority level. |
[out] |
number_of_supported_protocols |
the number of supported protocols. |
[out] |
preferred_protocol_type |
the preferred protocol type. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_initiate_protocol_negotiation_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is initiate protocol negotiation reply.
Since: 7.0.5
void ags_midi_ci_util_put_initiate_protocol_negotiation_reply (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
);
Put initiate protocol negotiation reply message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
authority_level |
the authority level |
|
number_of_supported_protocols |
the number of supported protocols |
|
preferred_protocol_type |
the preferred protocol type |
Since: 5.5.0
guint ags_midi_ci_util_get_initiate_protocol_negotiation_reply (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
);
Get initiate protocol negotiation reply message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the destination. |
[out] |
authority_level |
the authority level. |
[out] |
number_of_supported_protocols |
the number of supported protocols. |
[out] |
preferred_protocol_type |
the preferred protocol type. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_set_protocol_type (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is set protocol reply.
Since: 7.0.5
void ags_midi_ci_util_put_set_protocol_type (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,AgsMidiCIAuthorityLevel authority_level
,guchar *protocol_type
);
Put set protocol type message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
authority_level |
the authority level |
|
protocol_type |
the new protocol type |
Since: 5.5.0
guint ags_midi_ci_util_get_set_protocol_type (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,AgsMidiCIAuthorityLevel *authority_level
,guchar *protocol_type
);
Get set protocol type message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the destination. |
[out] |
authority_level |
the authority level. |
[out] |
protocol_type |
the protocol type. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_confirm_protocol_type (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is confirm protocol type.
Since: 7.0.5
void ags_midi_ci_util_put_confirm_protocol_type (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,AgsMidiCIAuthorityLevel authority_level
);
Put confirm protocol type message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
authority_level |
the authority level |
Since: 5.5.0
guint ags_midi_ci_util_get_confirm_protocol_type (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,AgsMidiCIAuthorityLevel *authority_level
);
Get confirm protocol type message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the destination. |
[out] |
authority_level |
the authority level. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_confirm_protocol_type_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is confirm protocol type reply.
Since: 7.0.5
void ags_midi_ci_util_put_confirm_protocol_type_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,AgsMidiCIAuthorityLevel authority_level
);
Put confirm protocol type reply message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
authority_level |
the authority level |
Since: 5.5.0
guint ags_midi_ci_util_get_confirm_protocol_type_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,AgsMidiCIAuthorityLevel *authority_level
);
Get confirm protocol type reply message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the destination. |
[out] |
authority_level |
the authority level. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_confirm_protocol_type_established (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is confirm protocol type established.
Since: 7.0.5
void ags_midi_ci_util_put_confirm_protocol_type_established (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,AgsMidiCIAuthorityLevel authority_level
);
Put confirm protocol type established message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
authority_level |
the authority level |
Since: 5.5.0
guint ags_midi_ci_util_get_confirm_protocol_type_established (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,AgsMidiCIAuthorityLevel *authority_level
);
Get confirm protocol type established message. Deprecated since MIDI CI version 1.2.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the destination. |
[out] |
authority_level |
the authority level. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_profile (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is profile.
Since: 7.0.5
void ags_midi_ci_util_put_profile (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
);
Put profile message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
Since: 5.5.0
guint ags_midi_ci_util_get_profile (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
);
Profile message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_profile_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is profile reply.
Since: 7.0.5
void ags_midi_ci_util_put_profile_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guint16 enabled_profile_count
,guchar *enabled_profile[5]
,guint16 disabled_profile_count
,guchar *disabled_profile[5]
);
Put profile message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
enabled_profile_count |
enabled profile count |
|
enabled_profile |
enabled profile |
|
disabled_profile_count |
disabled profile count |
|
disabled_profile |
disabled profile |
Since: 5.5.0
guint ags_midi_ci_util_get_profile_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guint16 *enabled_profile_count
,guchar ***enabled_profile
,guint16 *disabled_profile_count
,guchar ***disabled_profile
);
Profile message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
enabled_profile_count |
enabled profile count. |
[out] |
enabled_profile |
enabled profile. |
[out] |
disabled_profile_count |
disabled profile count. |
[out] |
disabled_profile |
disabled profile. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_profile_enabled_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is profile enabled reply.
Since: 7.0.5
void ags_midi_ci_util_put_profile_enabled_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,guchar enabled_profile[5]
,guint16 enabled_channel_count
);
Put profile enabled report message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
enabled_profile |
the enabled profile |
|
enabled_channel_count |
the enabled channel count |
Since: 5.5.0
guint ags_midi_ci_util_get_profile_enabled_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,guchar enabled_profile[5]
,guint16 *enabled_channel_count
);
Get profile enabled report message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
enabled_profile |
the return location of enabled profile. |
[out] |
enabled_channel_count |
the return location of enabled channel count. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_profile_disabled_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is profile disabled reply.
Since: 7.0.5
void ags_midi_ci_util_put_profile_disabled_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,guchar disabled_profile[5]
,guint16 disabled_channel_count
);
Put profile disabled report message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
disabled_profile |
the disabled profile |
|
disabled_channel_count |
the disabled channel count |
Since: 5.5.0
guint ags_midi_ci_util_get_profile_disabled_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,guchar disabled_profile[5]
,guint16 *disabled_channel_count
);
Get profile disabled report message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
disabled_profile |
the return location of disabled profile. |
[out] |
disabled_channel_count |
the return location of disabled channel count. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_profile_added (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is profile added.
Since: 7.0.5
void ags_midi_ci_util_put_profile_added (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,guchar add_profile[5]
);
Put profile added message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
add_profile |
the profile to add |
Since: 5.5.0
guint ags_midi_ci_util_get_profile_added (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,guchar add_profile[5]
);
Get profile added message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
add_profile |
the return location of profile to add. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_profile_removed (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is profile removed.
Since: 7.0.5
void ags_midi_ci_util_put_profile_removed (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,guchar remove_profile[5]
);
Put profile remove message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
remove_profile |
the profile to remove |
Since: 5.5.0
guint ags_midi_ci_util_get_profile_removed (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,guchar remove_profile[5]
);
Get profile remove message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
remove_profile |
the profile to remove. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_profile_specific_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is profile specific data.
Since: 7.0.5
void ags_midi_ci_util_put_profile_specific_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar profile_id[5]
,guint32 profile_specific_data_length
,guchar *profile_specific_data
);
Put profile specific data message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
profile_id |
the profile ID |
|
profile_specific_data_length |
profile specific data length |
|
profile_specific_data |
profile specific data |
Since: 5.5.0
guint ags_midi_ci_util_get_profile_specific_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar profile_id[5]
,guint32 *profile_specific_data_length
,guchar **profile_specific_data
);
Get profile specific data message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device id. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
profile_id |
the profile ID. |
[out] |
profile_specific_data_length |
the return location of profile specific data length. |
[out] |
profile_specific_data |
the return location of profile specific data. |
[out] |
Since: 5.5.0
void ags_midi_ci_util_put_property_exchange_capabilities (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar supported_property_exchange_count
,guchar property_exchange_major
,guchar property_exchange_minor
);
Put number of supported property exchange message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
supported_property_exchange_count |
the supported property exchange count |
|
property_exchange_major |
the major version |
|
property_exchange_minor |
the minor version |
Since: 5.5.0
guint ags_midi_ci_util_get_property_exchange_capabilities (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *supported_property_exchange_count
,guchar *property_exchange_major
,guchar *property_exchange_minor
);
Get number of supported property exchange count data message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
supported_property_exchange_count |
the supported property exchange count. |
[out] |
property_exchange_major |
the return location of major version. |
[out] |
property_exchange_minor |
the return location of minor version. |
[out] |
Since: 5.5.0
void ags_midi_ci_util_put_property_exchange_capabilities_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar supported_property_exchange_count
,guchar property_exchange_major
,guchar property_exchange_minor
);
Put number of supported property exchange message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
supported_property_exchange_count |
the supported property exchange count |
|
property_exchange_major |
the major version |
|
property_exchange_minor |
the minor version |
Since: 5.5.0
guint ags_midi_ci_util_get_property_exchange_capabilities_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *supported_property_exchange_count
,guchar *property_exchange_major
,guchar *property_exchange_minor
);
Get number of supported property exchange count data message.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the return location of device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
supported_property_exchange_count |
the supported property exchange count. |
[out] |
property_exchange_major |
the return location of major version. |
[out] |
property_exchange_minor |
the return location of minor version. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_get_property_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is get property data.
Since: 7.0.5
void ags_midi_ci_util_put_get_property_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar request_id
,guint16 header_data_length
,guchar *header_data
,guint16 chunk_count
,guint16 nth_chunk
,guint16 property_data_length
,guchar *property_data
);
Put get property data.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
request_id |
the request ID |
|
header_data_length |
the header data length |
|
header_data |
the header data |
|
chunk_count |
the chunk count |
|
nth_chunk |
the nth chunk |
|
property_data_length |
the property data length |
|
property_data |
the property data |
Since: 5.5.0
guint ags_midi_ci_util_get_get_property_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *request_id
,guint16 *header_data_length
,guchar **header_data
,guint16 *chunk_count
,guint16 *nth_chunk
,guint16 *property_data_length
,guchar **property_data
);
Get get property data.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
request_id |
the request ID. |
[out] |
header_data_length |
the header data length. |
[out] |
header_data |
the header data. |
[out] |
chunk_count |
the chunk count. |
[out] |
nth_chunk |
the nth chunk. |
[out] |
property_data_length |
the property data length. |
[out] |
property_data |
the property data. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_get_property_data_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is get property data reply.
Since: 7.0.5
void ags_midi_ci_util_put_get_property_data_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar request_id
,guint16 header_data_length
,guchar *header_data
,guint16 chunk_count
,guint16 nth_chunk
,guint16 property_data_length
,guchar *property_data
);
Put get property data.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
request_id |
the request ID |
|
header_data_length |
the header data length |
|
header_data |
the header data |
|
chunk_count |
the chunk count |
|
nth_chunk |
the nth chunk |
|
property_data_length |
the property data length |
|
property_data |
the property data |
Since: 5.5.0
guint ags_midi_ci_util_get_get_property_data_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *request_id
,guint16 *header_data_length
,guchar **header_data
,guint16 *chunk_count
,guint16 *nth_chunk
,guint16 *property_data_length
,guchar **property_data
);
Get get property data.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
request_id |
the return location of request ID. |
[out] |
header_data_length |
the return location of header data length. |
[out] |
header_data |
the return location of header data. |
[out] |
chunk_count |
the return location of chunk count. |
[out] |
nth_chunk |
the return location of nth chunk. |
[out] |
property_data_length |
the return location of property data length. |
[out] |
property_data |
the return location of property data. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_set_property_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is set property data.
Since: 7.0.5
void ags_midi_ci_util_put_set_property_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar request_id
,guint16 header_data_length
,guchar *header_data
,guint16 chunk_count
,guint16 nth_chunk
,guint16 property_data_length
,guchar *property_data
);
Put set property data.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
request_id |
the request ID |
|
header_data_length |
the header data length |
|
header_data |
the header data |
|
chunk_count |
the chunk count |
|
nth_chunk |
the nth chunk |
|
property_data_length |
the property data length |
|
property_data |
the property data |
Since: 5.5.0
guint ags_midi_ci_util_get_set_property_data (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *request_id
,guint16 *header_data_length
,guchar **header_data
,guint16 *chunk_count
,guint16 *nth_chunk
,guint16 *property_data_length
,guchar **property_data
);
Get set property data.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
request_id |
the request ID. |
[out] |
header_data_length |
the header data length. |
[out] |
header_data |
the header data. |
[out] |
chunk_count |
the chunk count. |
[out] |
nth_chunk |
the nth chunk. |
[out] |
property_data_length |
the property data length. |
[out] |
property_data |
the property data. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_set_property_data_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is set property data reply.
Since: 7.0.5
void ags_midi_ci_util_put_set_property_data_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar request_id
,guint16 header_data_length
,guchar *header_data
,guint16 chunk_count
,guint16 nth_chunk
,guint16 property_data_length
,guchar *property_data
);
Put set property data reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
request_id |
the request ID |
|
header_data_length |
the header data length |
|
header_data |
the header data |
|
chunk_count |
the chunk count |
|
nth_chunk |
the nth chunk |
|
property_data_length |
the property data length |
|
property_data |
the property data |
Since: 5.5.0
guint ags_midi_ci_util_get_set_property_data_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *request_id
,guint16 *header_data_length
,guchar **header_data
,guint16 *chunk_count
,guint16 *nth_chunk
,guint16 *property_data_length
,guchar **property_data
);
Get set property data reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
request_id |
the request ID. |
[out] |
header_data_length |
the header data length. |
[out] |
header_data |
the header data. |
[out] |
chunk_count |
the chunk count. |
[out] |
nth_chunk |
the nth chunk. |
[out] |
property_data_length |
the property data length. |
[out] |
property_data |
the property data. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_subscription (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is subscription.
Since: 7.0.5
void ags_midi_ci_util_put_subscription (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar request_id
,guint16 header_data_length
,guchar *header_data
,guint16 chunk_count
,guint16 nth_chunk
,guint16 property_data_length
,guchar *property_data
);
Put subscription.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
request_id |
the request ID |
|
header_data_length |
the header data length |
|
header_data |
the header data |
|
chunk_count |
the chunk count |
|
nth_chunk |
the nth chunk |
|
property_data_length |
the property data length |
|
property_data |
the property data |
Since: 5.5.0
guint ags_midi_ci_util_get_subscription (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *request_id
,guint16 *header_data_length
,guchar **header_data
,guint16 *chunk_count
,guint16 *nth_chunk
,guint16 *property_data_length
,guchar **property_data
);
Get subscription.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
request_id |
the request ID. |
[out] |
header_data_length |
the header data length. |
[out] |
header_data |
the header data. |
[out] |
chunk_count |
the chunk count. |
[out] |
nth_chunk |
the nth chunk. |
[out] |
property_data_length |
the property data length. |
[out] |
property_data |
the property data. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_subscription_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is subscription reply.
Since: 7.0.5
void ags_midi_ci_util_put_subscription_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar request_id
,guint16 header_data_length
,guchar *header_data
,guint16 chunk_count
,guint16 nth_chunk
,guint16 property_data_length
,guchar *property_data
);
Put subscription reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
request_id |
the request ID |
|
header_data_length |
the header data length |
|
header_data |
the header data |
|
chunk_count |
the chunk count |
|
nth_chunk |
the nth chunk |
|
property_data_length |
the property data length |
|
property_data |
the property data |
Since: 5.5.0
guint ags_midi_ci_util_get_subscription_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *request_id
,guint16 *header_data_length
,guchar **header_data
,guint16 *chunk_count
,guint16 *nth_chunk
,guint16 *property_data_length
,guchar **property_data
);
Get subscription reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
request_id |
the request ID. |
[out] |
header_data_length |
the header data length. |
[out] |
header_data |
the header data. |
[out] |
chunk_count |
the chunk count. |
[out] |
nth_chunk |
the nth chunk. |
[out] |
property_data_length |
the property data length. |
[out] |
property_data |
the property data. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_process_capabilities (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is process capabilities.
Since: 7.0.5
void ags_midi_ci_util_put_process_capabilities (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
);
Put process capabilities.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
Since: 5.5.0
guint ags_midi_ci_util_get_process_capabilities (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
);
Get process capabilities.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_process_capabilities_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is process capabilities reply.
Since: 7.0.5
void ags_midi_ci_util_put_process_capabilities_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar supported_features
);
Put process capabilities reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
supported_features |
the supported features |
Since: 5.5.0
guint ags_midi_ci_util_get_process_capabilities_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *supported_features
);
Get process capabilities reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
supported_features |
the return location of supported features. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_message_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is message report.
Since: 7.0.5
void ags_midi_ci_util_put_message_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar data_control
,guchar system_messages
,guchar other_messages
,guchar channel_controller_messages
,guchar note_data_messages
);
Put message report.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
data_control |
the data control |
|
system_messages |
the system messages |
|
other_messages |
the other messages |
|
channel_controller_messages |
the channel controller messages |
|
note_data_messages |
the note data messages |
Since: 5.5.0
guint ags_midi_ci_util_get_message_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *data_control
,guchar *system_messages
,guchar *other_messages
,guchar *channel_controller_messages
,guchar *note_data_messages
);
Get message report.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
data_control |
the return location of data control. |
[out] |
system_messages |
the return location of system messages. |
[out] |
other_messages |
the return location of other system messages. |
[out] |
channel_controller_messages |
the return location of channel controller messages. |
[out] |
note_data_messages |
the return location of note data messages. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_message_report_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is message report reply.
Since: 7.0.5
void ags_midi_ci_util_put_message_report_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
,guchar system_messages
,guchar other_messages
,guchar channel_controller_messages
,guchar note_data_messages
);
Put message report reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
|
system_messages |
the system messages |
|
other_messages |
the other messages |
|
channel_controller_messages |
the channel controller messages |
|
note_data_messages |
the note data messages |
Since: 5.5.0
guint ags_midi_ci_util_get_message_report_reply (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
,guchar *system_messages
,guchar *other_messages
,guchar *channel_controller_messages
,guchar *note_data_messages
);
Get message report reply.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
system_messages |
the return location of system messages. |
[out] |
other_messages |
the return location of other system messages. |
[out] |
channel_controller_messages |
the return location of channel controller messages. |
[out] |
note_data_messages |
the return location of note data messages. |
[out] |
Since: 5.5.0
gboolean ags_midi_ci_util_is_end_of_message_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
);
Test if is end of message report reply.
Since: 7.0.5
void ags_midi_ci_util_put_end_of_message_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar device_id
,guchar version
,AgsMUID source
,AgsMUID destination
);
Put message report.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID |
|
version |
the version |
|
source |
the source |
|
destination |
the destination |
Since: 5.5.0
guint ags_midi_ci_util_get_end_of_message_report (AgsMidiCIUtil *midi_ci_util
,guchar *buffer
,guchar *device_id
,guchar *version
,AgsMUID *source
,AgsMUID *destination
);
Get message report.
midi_ci_util |
the MIDI CI util |
|
buffer |
the buffer |
|
device_id |
the device ID. |
[out] |
version |
the return location of version. |
[out] |
source |
the return location of source. |
[out] |
destination |
the return location of destination. |
[out] |
Since: 5.5.0
#define AGS_MIDI_CI_UTIL_BROADCAST_MUID_ENCODED "\x7f\x7f\x7f\x7f"
#define AGS_MIDI_CI_UTIL_MAX_BROADCAST_MESSAGE_SIZE (512)
#define AGS_MIDI_CI_UTIL_DISCOVERY_TIMEOUT_USEC (3 * AGS_USEC_PER_SEC)