Interface IAudioOutputSelector (devicetopology.h)
A interface IAudioOutputSelector fornece acesso a um controle de demultiplexer de hardware (seletor de saída). O cliente obtém uma referência à interface IAudioOutputSelector de uma subunidade chamando o método IPart::Activate com o parâmetro refiid definido como REFIID IID_IAudioOutputSelector. A chamada para IPart::Activate só terá êxito se a subunidade der suporte à interface IAudioOutputSelector . Somente um objeto de subunidade que representa um seletor de saída de hardware dará suporte a essa interface.
Cada saída de um seletor de saída é identificada pela ID local da parte (um conector ou subunidade de uma topologia de dispositivo) com um link direto para a saída. Uma ID local é um número que identifica exclusivamente uma parte entre todas as partes em uma topologia de dispositivo.
A maioria dos drivers de adaptador de áudio do Windows dá suporte ao WDM (Modelo de Driver do Windows) e usa propriedades de KS (streaming de kernel) para representar os parâmetros de controle de hardware em subunidades (conhecidos como nós KS). A interface IAudioOutputSelector fornece acesso conveniente à propriedade KSPROPERTY_AUDIO_DEMUX_DEST de uma subunidade que tem um valor guid de subtipo de KSNODETYPE_DEMUX. Para obter o GUID do subtipo de uma subunidade, chame o método IPart::GetSubType . Para obter mais informações sobre propriedades KS e tipos de nó KS, consulte a documentação do DDK do Windows.
Herança
A interface IAudioOutputSelector herda da interface IUnknown . IAudioOutputSelector também tem estes tipos de membros:
Métodos
A interface IAudioOutputSelector tem esses métodos.
IAudioOutputSelector::GetSelection O método GetSelection obtém a ID local da parte que está conectada à saída do seletor selecionada no momento. |
IAudioOutputSelector::SetSelection O método SetSelection seleciona uma das saídas do seletor de saída. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | devicetopology.h |