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[32]
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
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | devicetopology.h |