Identificador del contenedor del punto de conexión de audio
En este artículo se describen métodos confiables para obtener el identificador de contenedor de un punto de conexión de audio asociado a un dispositivo de audio Bluetooth.
El generador de puntos de conexión de audio usa un algoritmo de enumeración para determinar los identificadores de contenedor de los puntos de conexión de audio y almacena estos identificadores como propiedades en el almacén de propiedades del punto de conexión MMDEVAPI. En ciertos casos, la lógica utilizada por el generador de puntos de conexión no es suficiente para controlar los diseños de Bluetooth I2S donde el identificador de contenedor de un punto de conexión de audio expuesto por el controlador de audio viene determinado por otro enumerador: el enumerador Bluetooth.
Este escenario que implica un diseño de Bluetooth I2S que usa su propio enumerador bluetooth es poco frecuente. Sin embargo, puede desarrollar el controlador de audio para proporcionar compatibilidad con este escenario. En este caso, el controlador de audio puede admitir una nueva propiedad de identificador de contenedor para los puntos de conexión. La nueva propiedad se KSPROPERTY_JACK_CONTAINERID y se ha agregado al conjunto de propiedades de KSPROPSETID_Jack existente. El valor es un GUID, que es el tipo de datos de un identificador de contenedor.
Un controlador de audio admite KSPROPERTY_JACK_CONTAINERID si, y solo si, puede obtener de forma confiable el identificador de contenedor correcto a través de otros medios, como desde un enumerador bluetooth.
Si el controlador de audio admite la propiedad KSPROPERTY_JACK_CONTAINERID , el sistema de audio lee el valor de esta propiedad del controlador y almacena el valor como identificador de contenedor para el punto de conexión de audio.
Para obtener más información sobre los identificadores de contenedor y el algoritmo mencionado anteriormente, consulte Container ID and Audio endpoint builder algorithm (Identificador de contenedor y algoritmo del generador de puntos de conexión de audio).