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. |