Encabezado devicetopology.h
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. |