Condividi tramite


Interfaccia IAudioOutputSelector (devicetopology.h)

L'interfaccia IAudioOutputSelector fornisce l'accesso a un controllo demultiplexer hardware (selettore di output). Il client ottiene un riferimento all'interfaccia IAudioOutputSelector di un subunit chiamando il metodo IPart::Activate con il parametro refiid impostato su REFIID IID_IAudioOutputSelector. La chiamata a IPart::Activate riesce solo se la subunit supporta l'interfaccia IAudioOutputSelector . Solo un oggetto subunit che rappresenta un selettore di output hardware supporterà questa interfaccia.

Ogni output di un selettore di output viene identificato dall'ID locale della parte (un connettore o una subunit di una topologia del dispositivo) con un collegamento diretto all'output. Un ID locale è un numero che identifica in modo univoco una parte tra tutte le parti in una topologia del dispositivo.

La maggior parte dei driver dell'adattatore audio Di Windows supporta il modello di driver windows (WDM) e usa le proprietà di streaming del kernel (KS) per rappresentare i parametri di controllo hardware nelle sottounite (denominati nodi KS). L'interfaccia IAudioOutputSelector consente di accedere facilmente alla proprietà KSPROPERTY_AUDIO_DEMUX_DEST di una subunit con un valore GUID di sottotipo di KSNODETYPE_DEMUX. Per ottenere il GUID sottotipo di una subunit, chiamare il metodo IPart::GetSubType . Per altre informazioni sulle proprietà KS e sui tipi di nodi KS, vedere la documentazione di Windows DDK.

Ereditarietà

L'interfaccia IAudioOutputSelector eredita dall'interfaccia IUnknown . IAudioOutputSelector include anche questi tipi di membri:

Metodi

L'interfaccia IAudioOutputSelector include questi metodi.

 
IAudioOutputSelector::GetSelection

Il metodo GetSelection ottiene l'ID locale della parte connessa all'output del selettore attualmente selezionato.
IAudioOutputSelector::SetSelection

Il metodo SetSelection seleziona uno degli output del selettore di output.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione devicetopology.h

Vedi anche

Interfacce audio principali

DeviceTopology API

IPart::Activate