Partilhar via


KSPROPERTY_JACK_DESCRIPTION

A propriedade KSPROPERTY_JACK_DESCRIPTION é implementada como uma propriedade pin-wise de vários itens que é acessada por meio do identificador de filtro.

No Windows Vista e posteriores, essa propriedade pode ter suporte em qualquer pino de ponte associado a uma ou mais tomadas físicas. Ele é usado para obter uma descrição das características físicas e do uso de um jack específico.

Tabela de Resumo de Uso

Obter Definir Destino Tipo de descritor de propriedade Tipo de valor da propriedade

Sim

Não

Fixar fábrica (por meio do identificador de filtro)

KSP_PIN

KSMULTIPLE_ITEM seguido por uma matriz de estruturas KSJACK_DESCRIPTION

O valor da propriedade (dados da instância) é um KSMULTIPLE_ITEM, seguido por uma matriz de estruturas KSJACK_DESCRIPTION.

Valor retornado

Uma solicitação de propriedade KSPROPERTY_JACK_DESCRIPTION retorna um KSMULTIPLE_ITEM seguido por uma matriz de N estruturas KSJACK_DESCRIPTION, em que N = o número de tomadas associadas ao pino de ponte especificado. Assim, os membros retornados pela solicitação de propriedade seriam:

KSMULTIPLE_ITEM. Size = sizeof(KSMULTIPLE_ITEM) + N * sizeof(KSJACK_DESCRIPTION)

KSMULTIPLE_ITEM. Contagem = N

KSJACK_DESCRIPTION[0]

...

KSJACK_DESCRIPTION[N-1]

Comentários

Cada estrutura KSJACK_DESCRIPTION deve ter informações sobre uma tomada. Por exemplo, um pino de ponte de saída que dá suporte a áudio 5.1 em três tomadas estéreo exigiria um buffer de dados de tamanho

sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)

e cada estrutura KSJACK_DESCRIPTION teria um valor ChannelMapping de dois bits.

Requisitos

Cliente mínimo com suporte

Windows Vista

Servidor mínimo com suporte

Windows Server 2003

parâmetro

Ksmedia.h

Confira também

KSJACK_DESCRIPTION

KSMULTIPLE_ITEM

KSPROPERTY