Propiedades del punto de conexión de audio
El archivo de encabezado Mmdeviceapi.h define varias propiedades de los dispositivos de punto de conexión de audio en Windows Vista y versiones posteriores. El servicio de audio de Windows establece los valores de estas propiedades. Los clientes pueden leer estas propiedades, pero no deben establecerlas. Los valores de propiedad se almacenan como estructuras PROPVARIANT .
La manera recomendada de leer las propiedades de un dispositivo de entrada de audio es usar las API en el espacio de nombres Windows.Devices.Enumeration . Estas API son compatibles con aplicaciones de la Tienda Windows y aplicaciones de escritorio. Para las aplicaciones de escritorio existentes que leen las propiedades del dispositivo mediante la interfaz IMMDevice , consulte Propiedades del dispositivo. IMMDevice no es compatible con las aplicaciones de la Tienda Windows.
Para obtener ejemplos de código que muestran cómo acceder a las propiedades de un dispositivo de punto de conexión de audio, consulte los temas siguientes:
Para obtener información sobre PROPVARIANT, consulte la documentación de Windows SDK.
Las propiedades siguientes son específicas de los dispositivos de punto de conexión de audio.
Propiedad | Descripción |
---|---|
PKEY_AudioEndpoint_Association | Asocia una categoría de patilla de streaming de kernel (KS) a un dispositivo de punto de conexión de audio. |
PKEY_AudioEndpoint_ControlPanelPageProvider | Especifica el CLSID del proveedor registrado de la extensión device-properties para el dispositivo de punto de conexión de audio. |
PKEY_AudioEndpoint_Disable_SysFx | Indica si los efectos del sistema están habilitados en la secuencia en modo compartido que fluye hacia o desde el dispositivo de punto de conexión de audio. |
PKEY_AudioEndpoint_FormFactor | Indica los atributos físicos del dispositivo de punto de conexión de audio. |
PKEY_AudioEndpoint_FullRangeSpeakers | Especifica la máscara de configuración de canal para los altavoces de rango completo que están conectados al dispositivo de punto de conexión de audio. |
PKEY_AudioEndpoint_GUID | Proporciona el identificador del dispositivo DirectSound que corresponde al dispositivo de punto de conexión de audio. |
PKEY_AudioEndpoint_PhysicalSpeakers | Define la configuración del altavoz físico para el dispositivo de punto de conexión de audio. |
PKEY_AudioEngine_DeviceFormat | Especifica el formato del dispositivo, que es el formato que usa el motor de audio para la secuencia en modo compartido que fluye hacia o desde el dispositivo de punto de conexión de audio. |
PKEY_AudioEngine_OEMFormat | Especifica el formato predeterminado del dispositivo que se usa para representar o capturar una secuencia. El OEM rellena los valores en un archivo .inf. |
PKEY_AudioEndpoint_Supports_EventDriven_Mode | Indica si el punto de conexión admite el modo controlado por eventos. El OEM rellena los valores en un archivo .inf. |
PKEY_AudioEndpoint_JackSubType | Contiene un GUID de categoría de salida para un dispositivo de punto de conexión de audio. |
Las API de audio principales admiten propiedades adicionales que no se aplican exclusivamente a los dispositivos de punto de conexión de audio. Para obtener más información sobre estas propiedades adicionales, consulte Propiedades del dispositivo.