KSPROPERTY_AUDIOSIGNALPROCESSING_MODES
A propriedade KSPROPERTY_AUDIOSIGNALPROCESSING_MODES retorna a lista de modos de processamento de sinal de áudio compatíveis com uma fábrica de pinos.
Tabela de Resumo de Uso
Obter | Definir | Destino | Tipo de descritor de propriedade | Tipo de valor da propriedade |
---|---|---|---|---|
Sim |
Não |
Fábrica de pinos (por meio da instância de filtro) |
O valor da propriedade é uma estrutura, seguida por zero (0) ou mais GUIDs.
Valor retornado
KSPROPERTY_AUDIOSIGNALPROCESSING_MODES retorna um KSMULTIPLE_ITEM seguido por zero (0) ou mais GUIDS. O KSMULTIPLE_ITEM. O membro Count contém o número de GUIDs. O KSMULTIPLE_ITEM. O membro size contém o tamanho total do valor da propriedade. Cada GUID identifica um modo de processamento de sinal compatível com o driver de áudio para a ID do Pin especificada no membro PinId da estrutura KSP_PIN .
No Windows 8.1 havia dois modos de processamento de sinal de áudio definidos:
- AUDIO_SIGNALPROCESSINGMODE_DEFAULT
- AUDIO_SIGNALPROCESSINGMODE_RAW.
Em Windows 10, cinco modos adicionais são definidos:
- AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
- AUDIO_SIGNALPROCESSINGMODE_SPEECH
- AUDIO_SIGNALPROCESSINGMODE_MEDIA
- AUDIO_SIGNALPROCESSINGMODE_MOVIE
- AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION
Para obter mais informações, consulte Modos de processamento de sinal de áudio.
Comentários
O manipulador de suporte básico para KSPROPERTY_AUDIOSIGNALPROCESSING_MODES deve receber uma estrutura KSP_PIN e deve anunciar o suporte somente em pinos de streaming não loopback. Os drivers de áudio devem dar suporte a modos de processamento de sinal somente em pinos de host e descarregamento. Para fixações de loopback ou ponte, o driver de áudio ainda deve dar suporte à propriedade , mas retornar uma estrutura KSMULTIPLE_ITEM com seu parâmetro Count definido como zero (0).
Qualquer driver de miniporto de áudio desenvolvido para trabalhar com o driver de classe de porta de áudio da Microsoft (Portcls) pode implementar o método IMiniportAudioSignalProcessing::GetModes .
Requisitos
Versão |
Windows 8.1 |
Cabeçalho |
Ksmedia.h |