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

Структура KSJACK_SINK_INFORMATION указывает сведения о цифровом звуковом устройстве, связанном с дисплеем, например о hdMI-устройстве или порте дисплея.

Синтаксис

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;

Члены

ConnType

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

ManufacturerId

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

ProductId

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

AudioLatency

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

HDCPCapable

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

AICapable

Указывает, что этот приемник разъема обеспечивает поддержку следующих типов пакетов данных: защита аудиосодержимого (ACP), международный стандартный код записи 1 (ISRC1) и ISRC2.

SinkDescriptionLength

Задает длину члена SinkDescription[].

SinkDescription[MAX_SINK_DESCRIPTION_NAME_LENGTH]

Указывает строку, содержащую имя приемника, которое должно быть завершено в виде NULL. Максимальная длина определяется константой MAX_SINK_DESCRIPTION_NAME_LENGTH (31 символ, плюс завершающее значение NULL).

PortId

Зарезервировано.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Windows 7 и более поздних версий.
Верхняя часть ksmedia.h (включая Ksmedia.h)

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

LUID