KSJACK_SINK_INFORMATION structure (ksmedia.h)
The KSJACK_SINK_INFORMATION structure specifies information about a display-related digital audio device, such as an HDMI device or a display port.
Syntax
typedef struct _tagKSJACK_SINK_INFORMATION {
KSJACK_SINK_CONNECTIONTYPE ConnType;
WORD ManufacturerId;
WORD ProductId;
WORD AudioLatency;
BOOL HDCPCapable;
BOOL AICapable;
UCHAR SinkDescriptionLength;
WCHAR SinkDescription[MAX_SINK_DESCRIPTION_NAME_LENGTH];
LUID PortId;
} KSJACK_SINK_INFORMATION, *PKSJACK_SINK_INFORMATION;
Members
ConnType
Specifies the connection type of the sink. This parameter is an enumeration of type KSJACK_SINK_CONNECTIONTYPE.
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[] member.
SinkDescription[MAX_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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows 7 and later Windows operating systems. |
Header | ksmedia.h (include Ksmedia.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for