estrutura KSNODEPROPERTY_AUDIO_CHANNEL (ksmedia.h)
A estrutura KSNODEPROPERTY_AUDIO_CHANNEL especifica uma propriedade de um canal em um nó.
Sintaxe
typedef struct {
KSNODEPROPERTY NodeProperty;
LONG Channel;
ULONG Reserved;
} KSNODEPROPERTY_AUDIO_CHANNEL, *PKSNODEPROPERTY_AUDIO_CHANNEL;
Membros
NodeProperty
Especifica o nó de destino e a propriedade a ser obtido ou definido. Esse membro é uma estrutura do tipo KSNODEPROPERTY.
Channel
Especifica um número de canal. Esse membro identifica o canal que deve ser controlado. Dado um fluxo com n canais, os canais são numerados de 0 a n-1. Quando um número de canal de -1 (0xFFFFFFFF) é especificado, o nível se aplica a todo o fluxo.
É importante observar que a especificação de áudio USB padrão fornece um mecanismo que permite que drivers de áudio que dão suporte ao recurso de controle de canal master apliquem informações específicas do canal a um fluxo inteiro. Para implementar esse mecanismo, o driver de áudio USB deve definir o número do canal como zero (0). Portanto, quando um driver de áudio USB define o número do canal como -1, não há garantia de que as informações da propriedade serão aplicadas a todo o fluxo.
Reserved
Reservado para uso interno pelo sistema operacional. Não use.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |