KSPROPERTY_AUDIO_DEV_SPECIFIC
A KSPROPERTY_AUDIO_DEV_SPECIFIC
propriedade é usada para acessar uma propriedade específica do dispositivo em um nó específico do dispositivo (KSNODETYPE_DEV_SPECIFIC).
Tabela de Resumo de Uso
Obter | Definir | Destino | Tipo de descritor de propriedade | Tipo de valor da propriedade |
---|---|---|---|---|
<específico do dispositivo> |
<específico do dispositivo> |
<específico do dispositivo> |
<específico do dispositivo> |
<específico do dispositivo> |
O valor da propriedade (dados de operação) é expresso em um formato específico do dispositivo.
Se a propriedade dá suporte a solicitações get- ou set-property também é específica do dispositivo.
Valor retornado
Essa propriedade retorna STATUS_SUCCESS ou um valor específico do dispositivo determinado pelo provedor de terceiros do driver de áudio.
Comentários
No Windows Vista e em versões posteriores do Windows, uma guia adicional (rotulada Como Personalizada) é fornecida no applet Sound em Painel de Controle. A guia Personalizado exibe controles para OGC (controle de ganho automático) e propriedades específicas do dispositivo. A tabela a seguir mostra os controles expostos no applet Sound para as várias KSPROPERTY_AUDIO_DEV_SPECIFIC
combinações de propriedade e tipo de dados.
KSPROPERTY | Tipo de dados | Control |
---|---|---|
BOOL |
Caixa de seleção |
|
KSPROPERTY_AUDIO_DEV_SPECIFIC |
BOOL |
Caixa de seleção |
KSPROPERTY_AUDIO_DEV_SPECIFIC |
LONG |
Controle deslizante |
KSPROPERTY_AUDIO_DEV_SPECIFIC |
ULONG |
Controle deslizante |
KSPROPERTY_AUDIO_AGC deve ser usado para expor a funcionalidade real do AGC no dispositivo. Outras funcionalidades específicas do dispositivo devem ser expostas usando KSPROPERTY_AUDIO_DEV_SPECIFIC
.
Para ver a guia Personalizado , selecione um dispositivo de renderização ou captura de áudio no applet Som e clique em Propriedades.
Para obter um exemplo de como implementar um manipulador de propriedades para a KSPROPERTY_AUDIO_DEV_SPECIFIC
propriedade, consulte o método CMiniportTopologyMSVAD::P ropertyHandlerDevSpecific no arquivo Basetopo.cpp.
Requisitos
Versão |
Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho |
Ksmedia.h (inclua Ksmedia.h) |