Partager via


Propriétés du point de terminaison audio

Le fichier d’en-tête Mmdeviceapi.h définit plusieurs propriétés d’appareils de point de terminaison audio dans Windows Vista et versions ultérieures. Le service audio Windows définit les valeurs de ces propriétés. Les clients peuvent lire ces propriétés, mais ne doivent pas les définir. Les valeurs de propriété sont stockées sous forme de structures PROPVARIANT.

La façon recommandée de lire les propriétés d’un périphérique d’entrée audio consiste à utiliser les API dans l’espace de nomsWindows.Devices.Enumeration. Ces API sont prises en charge pour les applications du Windows Store et les applications de bureau. Pour les applications de bureau existantes qui lisent les propriétés de l’appareil à l’aide de l’interfaceIMMDevice, consultez Propriétés de l’appareil. IMMDevice n’est pas pris en charge pour les applications du Windows Store.

Pour obtenir des exemples de code qui montrent comment accéder aux propriétés d’un appareil de point de terminaison audio, consultez les rubriques suivantes :

Pour plus d’informations sur PROPVARIANT, consultez la documentation du Kit de développement logiciel (SDK) Windows.

Les propriétés suivantes sont spécifiques aux appareils de point de terminaison audio.

Propriété Description
PKEY_AudioEndpoint_Association Associe une catégorie de broche de streaming de noyau (KS) à un appareil de point de terminaison audio.
PKEY_AudioEndpoint_ControlPanelPageProvider Spécifie le CLSID du fournisseur inscrit de l’extension de propriétés de l’appareil pour l’appareil de point de terminaison audio.
PKEY_AudioEndpoint_Disable_SysFx Indique si les effets système sont activés dans le flux en mode partagé qui circule vers ou depuis l’appareil de point de terminaison audio.
PKEY_AudioEndpoint_FormFactor Indique les attributs physiques de l’appareil de point de terminaison audio.
PKEY_AudioEndpoint_FullRangeSpeakers Spécifie le masque de configuration de canal pour les haut-parleurs de plage complète connectés à l’appareil de point de terminaison audio.
PKEY_AudioEndpoint_GUID Fournit l’identificateur de l’appareil DirectSound qui correspond à l’appareil de point de terminaison audio.
PKEY_AudioEndpoint_PhysicalSpeakers Définit la configuration du haut-parleur physique pour l’appareil de point de terminaison audio.
PKEY_AudioEngine_DeviceFormat Spécifie le format de l’appareil, qui est le format utilisé par le moteur audio pour le flux en mode partagé qui circule vers ou depuis l’appareil de point de terminaison audio.
PKEY_AudioEngine_OEMFormat Spécifie le format par défaut de l’appareil utilisé pour le rendu ou la capture d’un flux. Les valeurs sont remplies par l’OEM dans un fichier .inf.
PKEY_AudioEndpoint_Supports_EventDriven_Mode Indique si le point de terminaison prend en charge le mode piloté par les événements. Les valeurs sont remplies par l’OEM dans un fichier .inf.
PKEY_AudioEndpoint_JackSubType Contient un GUID de catégorie de sortie pour un appareil de point de terminaison audio.

Les API audio principales prennent en charge des propriétés supplémentaires qui ne s’appliquent pas exclusivement aux appareils de point de terminaison audio. Pour plus d’informations sur ces propriétés supplémentaires, consultez Propriétés de l’appareil.

appareils de point de terminaison audio

de référence de programmation