Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

See also

Core Audio Structures

IKsJackSinkInformation::GetJackSinkInformation


Feedback

Was this page helpful?

Additional resources