Поделиться через


структура KSJACK_SINK_INFORMATION (devicetopology.h)

Структура KSJACK_SINK_INFORMATION хранит сведения о приемнике аудиоразъема.

Синтаксис

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;

Члены

ConnType

Указывает тип подключения. Значения типа подключения определяются в перечислении KSJACK_SINK_CONNECTIONTYPE .

ManufacturerId

Указывает идентификатор изготовителя приемника.

ProductId

Указывает идентификатор продукта приемника.

AudioLatency

Указывает задержку приемника звука.

HDCPCapable

Указывает, поддерживает ли приемник защиту цифрового содержимого с высокой пропускной способностью (HDCP).

AICapable

Указывает, поддерживает ли приемник пакет ACP, ISRC1 или ISRC2.

SinkDescriptionLength

Задает длину строки в члене SinkDescription .

SinkDescription[32]

Строка, содержащая имя приемника монитора. Максимальная длина определяется константой MAX_SINK_DESCRIPTION_NAME_LENGTH (32 расширенных символа).

PortId

Указывает идентификатор видеопорта в структуре LUID .

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть devicetopology.h

См. также раздел

Основные звуковые структуры

IKsjackSinkInformation::GetjackSinkInformation