Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Core Audio API usa este encabezado. Para más información, consulte:
devicetopology.h contiene las siguientes interfaces de programación:
Interfaces
|
IAudioAutoGainControl La interfaz IAudioAutoGainControl proporciona acceso a un control de ganancia automática de hardware (AGC). |
|
IAudioBass La interfaz IAudioBass proporciona acceso a un control de bajo de hardware. |
|
IAudioChannelConfig La interfaz IAudioChannelConfig proporciona acceso a un control de configuración de canal de hardware. |
|
IAudioInputSelector La interfaz IAudioInputSelector proporciona acceso a un control de multiplexador de hardware (selector de entrada). |
|
IAudioLoudness La interfaz IAudioLoudness proporciona acceso a un control de compensación de "ruidosidad". |
|
IAudioMidrange La interfaz IAudioMidrange proporciona acceso a un control de nivel medio de hardware. |
|
IAudioMute La interfaz IAudioMute proporciona acceso a un control de silencio de hardware. |
|
IAudioOutputSelector La interfaz IAudioOutputSelector proporciona acceso a un control demultiplexer de hardware (selector de salida). |
|
IAudioPeakMeter La interfaz IAudioPeakMeter proporciona acceso a un control de medidor máximo de hardware. |
|
IAudioTreble La interfaz IAudioTreble proporciona acceso a un control de nivel de treble de hardware. |
|
IAudioVolumeLevel La interfaz IAudioVolumeLevel proporciona acceso a un control de volumen de hardware. |
|
IConnector La interfaz IConnector representa un punto de conexión entre componentes. |
|
IControlChangeNotify La interfaz IControlChangeNotify proporciona notificaciones cuando cambia el estado de una parte (conector o subbúnit). |
|
IControlInterface La interfaz IControlInterface representa una interfaz de control de una parte (conector o subunit) en una topología de dispositivo. El cliente obtiene una referencia a la interfaz IControlInterface de un elemento mediante una llamada al método IPart::GetControlInterface. |
|
IDeviceSpecificProperty La interfaz IDeviceSpecificProperty proporciona acceso al valor de control de un control de hardware específico del dispositivo. |
|
IDeviceTopology La interfaz IDeviceTopology proporciona acceso a la topología de un dispositivo de audio. |
|
IKsFormatSupport La interfaz IKsFormatSupport proporciona información sobre los formatos de datos de audio compatibles con una conexión de E/S configurada por software (normalmente un canal DMA) entre un dispositivo de adaptador de audio y la memoria del sistema. |
|
IKsJackDescription La interfaz IKsJackDescription proporciona información sobre los conectores o conectores internos que proporcionan una conexión física entre un dispositivo en un adaptador de audio y un dispositivo de punto de conexión externo o interno (por ejemplo, un micrófono o reproductor de CD). |
|
IKsJackDescription2 La interfaz IKsJackDescription2 proporciona información sobre los conectores o conectores internos que proporcionan una conexión física entre un dispositivo en un adaptador de audio y un dispositivo de punto de conexión externo o interno (por ejemplo, un micrófono o reproductor de CD). |
|
IKsJackSinkInformation La interfaz IKsJackSinkInformation proporciona acceso a la información del receptor del conector si el hardware admite el conector. |
|
IPart La interfaz IPart representa una parte (conector o subunit) de una topología de dispositivo. |
|
IPartsList La interfaz IPartsList representa una lista de elementos, cada uno de los cuales es un objeto con una interfaz IPart que representa un conector o subunidad. |
|
IPerChannelDbLevel La interfaz IPerChannelDbLevel representa una interfaz de control de subunidad genérica que proporciona control por canal sobre el nivel de volumen, en decibelios, de una secuencia de audio o de una banda de frecuencia en una secuencia de audio. |
|
ISubunit La interfaz ISubunit representa una subunidad de hardware (por ejemplo, un control de volumen) que se encuentra en la ruta de acceso de datos entre un cliente y un dispositivo de punto de conexión de audio. |
Estructuras
|
KSJACK_DESCRIPTION La estructura KSJACK_DESCRIPTION describe un conector de audio. |
|
KSJACK_DESCRIPTION2 La estructura KSJACK_DESCRIPTION2 describe un conector de audio. Para obtener la descripción de una toma de audio de un conector, llame a IKsJackDescription2::GetJackDescription2. |
|
KSJACK_SINK_INFORMATION La estructura KSJACK_SINK_INFORMATION almacena información sobre un receptor de conector de audio. |
|
LUID La estructura LUID almacena el identificador de puerto de vídeo. Esta estructura se almacena en el miembro PortId de la estructura KSJACK_SINK_INFORMATION. |
Enumeraciones
|
ConnectorType La enumeración ConnectorType indica el tipo de conexión de la que forma parte un conector. |
|
Flujo de datos La enumeración DataFlow indica la dirección del flujo de datos de una secuencia de audio a través de un conector. |
|
KSJACK_SINK_CONNECTIONTYPE La enumeración KSJACK_SINK_CONNECTIONTYPE define constantes que especifican el tipo de conexión. Estos valores se usan en la estructura KSJACK_SINK_INFORMATION que almacena información sobre un receptor de conector de audio. |
|
PartType La enumeración PartType define constantes que indican si una parte de una topología de dispositivo es un conector o subunidad. |