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) |
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 |