Propiedades del punto de conexión de audio
El archivo de encabezado Mmdeviceapi.h define varias propiedades de 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 Windows.Devices.Enumeration espacio de nombres. 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 interfazdeIMMDevice, consulte Propiedades del dispositivo. IMMDevice no es compatible con las aplicaciones de la Tienda Windows.
Para ver 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:
- eventos de dispositivo de
- roles de dispositivo de para directSound Applications
Para obtener información sobre PROPVARIANT, consulte la documentación de Windows SDK.
Las siguientes propiedades son específicas de los dispositivos de punto de conexión de audio.
Propiedad | Descripción |
---|---|
PKEY_AudioEndpoint_Association | Asocia una categoría de patillas 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. Los valores se rellenan mediante el OEM en un archivo .inf. |
PKEY_AudioEndpoint_Supports_EventDriven_Mode | Indica si el punto de conexión admite el modo controlado por eventos. Los valores se rellenan mediante el OEM 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.