Eigenschappen van audio-eindpunt
Header-bestand Mmdeviceapi.h definieert verschillende eigenschappen van audio-eindpuntapparaten in Windows Vista en hoger. De Windows-audioservice stelt de waarden van deze eigenschappen in. Clients kunnen deze eigenschappen lezen, maar mogen ze niet instellen. Eigenschapswaarden worden opgeslagen als PROPVARIANT structuren.
De aanbevolen manier om de eigenschappen van een audio-invoerapparaat te lezen, is door de API's te gebruiken in de Windows.Devices.Enumeration naamruimte. Deze API's worden ondersteund voor Windows Store-apps en desktop-apps. Zie Apparaateigenschappenvoor bestaande desktop-apps die apparaateigenschappen lezen met behulp van de interface IMMDevice. IMMDevice- wordt niet ondersteund voor Windows Store-apps.
Zie de volgende onderwerpen voor codevoorbeelden die laten zien hoe u toegang krijgt tot de eigenschappen van een audio-eindpuntapparaat:
Zie de Windows SDK-documentatie voor meer informatie over PROPVARIANT-.
De volgende eigenschappen zijn specifiek voor audio-eindpuntapparaten.
Eigenschap | Beschrijving |
---|---|
PKEY_AudioEndpoint_Association | Koppelt een KS-pincategorie (kernelstreaming) aan een audio-eindpuntapparaat. |
PKEY_AudioEndpoint_ControlPanelPageProvider | Hiermee geeft u de CLSID van de geregistreerde provider van de extensie voor apparaateigenschappen voor het audio-eindpuntapparaat. |
PKEY_AudioEndpoint_Disable_SysFx | Geeft aan of systeemeffecten zijn ingeschakeld in de stroom in de gedeelde modus die naar of van het audio-eindpuntapparaat stroomt. |
PKEY_AudioEndpoint_FormFactor | Geeft de fysieke kenmerken van het audio-eindpuntapparaat aan. |
PKEY_AudioEndpoint_FullRangeSpeakers | Hiermee geeft u het kanaalconfiguratiemasker op voor de luidsprekers van het volledige bereik die zijn verbonden met het audio-eindpuntapparaat. |
PKEY_AudioEndpoint_GUID | Levert de DirectSound-apparaat-id die overeenkomt met het audio-eindpuntapparaat. |
PKEY_AudioEndpoint_PhysicalSpeakers | Hiermee definieert u de configuratie van de fysieke spreker voor het audio-eindpuntapparaat. |
PKEY_AudioEngine_DeviceFormat | Hiermee geeft u de apparaatindeling op. Dit is de indeling die de audio-engine gebruikt voor de stroom in de gedeelde modus die naar of van het audio-eindpuntapparaat stroomt. |
PKEY_AudioEngine_OEMFormat | Hiermee geeft u de standaardindeling op van het apparaat dat wordt gebruikt voor het weergeven of vastleggen van een stream. De waarden worden ingevuld door de OEM in een INF-bestand. |
PKEY_AudioEndpoint_Supports_EventDriven_Mode | Geeft aan of het eindpunt de gebeurtenisgestuurde modus ondersteunt. De waarden worden ingevuld door de OEM in een INF-bestand. |
PKEY_AudioEndpoint_JackSubType | Bevat een GUID van de uitvoercategorie voor een audio-eindpuntapparaat. |
De kernaudio-API's ondersteunen aanvullende eigenschappen die niet exclusief van toepassing zijn op audio-eindpuntapparaten. Zie Apparaateigenschappenvoor meer informatie over deze aanvullende eigenschappen.