ACX_JACK_SINK_INFORMATION structure (acxpin.h)
The ACX_JACK_SINK_INFORMATION structure specifies information about a display-related digital audio device, such as an HDMI device or a display port.
Syntax
typedef struct _ACX_JACK_SINK_INFORMATION {
ACX_JACK_SINK_INFO_CONNECTION_TYPE ConnType;
USHORT ManufacturerId;
USHORT ProductId;
USHORT AudioLatency;
BOOLEAN HDCPCapable;
BOOLEAN AICapable;
UCHAR SinkDescriptionLength;
WCHAR SinkDescription[ACX_MAX_JACK_SINK_DESCRIPTION_NAME_LENGTH];
LUID PortId;
} ACX_JACK_SINK_INFORMATION, *PACX_JACK_SINK_INFORMATION;
Members
ConnType
A value from the ACX_JACK_SINK_INFO_CONNECTION_TYPE enum indicating the video connection type, such as HDMI or DisplayPort.
ManufacturerId
Specifies the sink manufacturer ID.
ProductId
Specifies the sink product ID.
AudioLatency
Specifies the sink audio latency.
HDCPCapable
Specifies that this jack sink provides support for high-bandwidth digital content protection (HDCP).
AICapable
Specifies that this jack sink provides support for the following data packet types: audio content protection (ACP), international standard recording code-1 (ISRC1), and ISRC2.
SinkDescriptionLength
Specifies the length of the SinkDescription field.
SinkDescription[ACX_MAX_JACK_SINK_DESCRIPTION_NAME_LENGTH]
Specifies a string that contains the sink name, which must be NULL-terminated. The maximum length is defined by the MAX_SINK_DESCRIPTION_NAME_LENGTH constant (31 characters, plus a terminating NULL).
PortId
Reserved.
Remarks
ACX requirements
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.
Requirements
Requirement | Value |
---|---|
Header | acxpin.h |