Condividi tramite


intestazione devicetopology.h

Questa intestazione viene usata dalle API Audio core. Per altre informazioni, vedere:

devicetopology.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAudioAutoGainControl

L'interfaccia IAudioAutoGainControl fornisce l'accesso a un controllo di guadagno automatico dell'hardware (AGC).
IAudioBass

L'interfaccia IAudioBass consente di accedere a un controllo a livello di basso hardware.
IAudioChannelConfig

L'interfaccia IAudioChannelConfig fornisce l'accesso a un controllo di configurazione del canale hardware.
IAudioInputSelector

L'interfaccia IAudioInputSelector fornisce l'accesso a un controllo multiplexer hardware (selettore di input).
IAudioLoudness

L'interfaccia IAudioLoudness fornisce l'accesso a un controllo di compensazione "ad alta voce".
IAudioMidrange

L'interfaccia IAudioMidrange fornisce l'accesso a un controllo a livello medio hardware.
IAudioMute

L'interfaccia IAudioMute fornisce l'accesso a un controllo di disattivazione hardware.
IAudioOutputSelector

L'interfaccia IAudioOutputSelector fornisce l'accesso a un controllo demultiplexer hardware (selettore di output).
IAudioPeakMeter

L'interfaccia IAudioPeakMeter fornisce l'accesso a un controllo di picco hardware.
IAudioTreble

L'interfaccia IAudioTreble fornisce l'accesso a un controllo a livello di hardware treble.
IAudioVolumeLevel

L'interfaccia IAudioVolumeLevel fornisce l'accesso a un controllo del volume hardware.
IConnector

L'interfaccia IConnector rappresenta un punto di connessione tra i componenti.
IControlChangeNotify

L'interfaccia IControlChangeNotify fornisce notifiche quando lo stato di una parte (connettore o subunit) cambia.
IControlInterface

L'interfaccia IControlInterface rappresenta un'interfaccia di controllo in una parte (connettore o subunit) in una topologia del dispositivo. Il client ottiene un riferimento all'interfaccia IControlInterface di una parte chiamando il metodo IPart::GetControlInterface.
IDeviceSpecificProperty

L'interfaccia IDeviceSpecificProperty consente di accedere al valore di controllo di un controllo hardware specifico del dispositivo.
IDeviceTopology

L'interfaccia IDeviceTopology fornisce l'accesso alla topologia di un dispositivo audio.
IKsFormatSupport

L'interfaccia IKsFormatSupport fornisce informazioni sui formati di dati audio supportati da una connessione I/O configurata dal software (in genere un canale DMA) tra un dispositivo adattatore audio e una memoria di sistema.
IKsJackDescription

L'interfaccia IKsJackDescription fornisce informazioni sui jack o sui connettori interni che forniscono una connessione fisica tra un dispositivo in una scheda audio e un dispositivo endpoint esterno o interno, ad esempio un microfono o un lettore CD.
IKsJackDescription2

L'interfaccia IKsJackDescription2 fornisce informazioni sui jack o sui connettori interni che forniscono una connessione fisica tra un dispositivo su una scheda audio e un dispositivo endpoint esterno o interno, ad esempio un microfono o un lettore CD.
IKsJackSinkInformation

L'interfaccia IKsJackSinkInformation fornisce l'accesso alle informazioni sul sink jack se il jack è supportato dall'hardware.
IPart

L'interfaccia IPart rappresenta una parte (connettore o subunit) di una topologia del dispositivo.
IPartsList

L'interfaccia IPartsList rappresenta un elenco di parti, ognuna delle quali è un oggetto con un'interfaccia IPart che rappresenta un connettore o una subunit.
IPerChannelDbLevel

L'interfaccia IPerChannelDbLevel rappresenta un'interfaccia di controllo di subunit generica che fornisce il controllo per canale sul livello di volume, in decibel, di un flusso audio o di una banda di frequenza in un flusso audio.
ISubunit

L'interfaccia ISubunit rappresenta una subunit hardware (ad esempio un controllo del volume) che si trova nel percorso dati tra un client e un dispositivo endpoint audio.

Strutture

 
KSJACK_DESCRIPTION

La struttura KSJACK_DESCRIPTION descrive un jack audio.
KSJACK_DESCRIPTION2

La struttura KSJACK_DESCRIPTION2 descrive un jack audio. Per ottenere la descrizione di un jack audio di un connettore, chiamare IKsJackDescription2::GetJackDescription2.
KSJACK_SINK_INFORMATION

La struttura KSJACK_SINK_INFORMATION archivia informazioni su un sink jack audio.
LUID

La struttura LUID archivia l'identificatore della porta video. Questa struttura viene archiviata nel membro PortId della struttura KSJACK_SINK_INFORMATION.

Enumerazioni

 
Connectortype

L'enumerazione ConnectorType indica il tipo di connessione di cui fa parte un connettore.
Flusso

L'enumerazione DataFlow indica la direzione del flusso di dati di un flusso audio tramite un connettore.
KSJACK_SINK_CONNECTIONTYPE

L'enumerazione KSJACK_SINK_CONNECTIONTYPE definisce costanti che specificano il tipo di connessione. Questi valori vengono usati nella struttura KSJACK_SINK_INFORMATION che archivia informazioni su un sink jack audio.
PartType

L'enumerazione PartType definisce costanti che indicano se una parte in una topologia del dispositivo è un connettore o una subunit.