KSJACK_SINK_INFORMATION structure (devicetopology.h)
The KSJACK_SINK_INFORMATION structure stores information about an audio jack sink.
Syntax
typedef struct _tagKSJACK_SINK_INFORMATION {
KSJACK_SINK_CONNECTIONTYPE ConnType;
WORD ManufacturerId;
WORD ProductId;
WORD AudioLatency;
BOOL HDCPCapable;
BOOL AICapable;
UCHAR SinkDescriptionLength;
WCHAR SinkDescription[32];
LUID PortId;
} KSJACK_SINK_INFORMATION;
Members
ConnType
Specifies the type of connection. The connection type values are defined in the KSJACK_SINK_CONNECTIONTYPE enumeration.
ManufacturerId
Specifies the sink manufacturer identifier.
ProductId
Specifies the sink product identifier.
AudioLatency
Specifies the latency of the audio sink.
HDCPCapable
Specifies whether the sink supports High-bandwidth Digital Content Protection (HDCP).
AICapable
Specifies whether the sink supports ACP Packet, ISRC1, or ISRC2.
SinkDescriptionLength
Specifies the length of the string in the SinkDescription member.
SinkDescription
String containing the monitor sink name. The maximum length is defined by the constant MAX_SINK_DESCRIPTION_NAME_LENGTH (32 wide characters).
PortId
Specifies the video port identifier in a LUID structure.
Requirements
| Minimum supported client | Windows 7 [desktop apps only] |
| Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
| Header | devicetopology.h |