Share via


estrutura KSJACK_SINK_INFORMATION (ksmedia.h)

A estrutura KSJACK_SINK_INFORMATION especifica informações sobre um dispositivo de áudio digital relacionado à exibição, como um dispositivo HDMI ou uma porta de exibição.

Sintaxe

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;

Membros

ConnType

Especifica o tipo de conexão do coletor. Esse parâmetro é uma enumeração do tipo KSJACK_SINK_CONNECTIONTYPE.

ManufacturerId

Especifica a ID do fabricante do coletor.

ProductId

Especifica a ID do produto do coletor.

AudioLatency

Especifica a latência de áudio do coletor.

HDCPCapable

Especifica que esse coletor de tomadas dá suporte à HDCP (Proteção de Conteúdo Digital) de alta largura de banda.

AICapable

Especifica que esse coletor de entrada fornece suporte para os seguintes tipos de pacote de dados: ACP (proteção de conteúdo de áudio), ISRC1 (código de gravação padrão internacional) e ISRC2.

SinkDescriptionLength

Especifica o comprimento do membro SinkDescription[].

SinkDescription[MAX_SINK_DESCRIPTION_NAME_LENGTH]

Especifica uma cadeia de caracteres que contém o nome do coletor, que deve ser terminado em NULL. O comprimento máximo é definido pela constante MAX_SINK_DESCRIPTION_NAME_LENGTH (31 caracteres, mais um NULL de terminação).

PortId

Reservado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 7 e em sistemas operacionais Windows posteriores.
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

LUID