Ses Uç Noktası Özellikleri
Mmdeviceapi.h üst bilgi dosyası, Windows Vista ve sonraki sürümlerde ses uç noktası cihazlarının çeşitli özelliklerini tanımlar. Windows ses hizmeti bu özelliklerin değerlerini ayarlar. İstemciler bu özellikleri okuyabilir, ancak ayarlamamalıdır. Özellik değerleri PROPVARIANT yapıları olarak depolanır.
Ses giriş cihazının özelliklerini okumanın önerilen yolu, Windows.Devices.Enumeration ad alanında API'leri kullanmaktır. Bu API'ler Windows Mağazası uygulamaları ve masaüstü uygulamaları için desteklenir. IMMDevice arabirimini kullanarak cihaz özelliklerini okuyan mevcut masaüstü uygulamaları için bkz. cihaz özellikleri . IMMDevice, Windows Mağazası uygulamaları için desteklenmez.
Bir ses uç noktası cihazının özelliklerine nasıl erişildiğini gösteren kod örnekleri için aşağıdaki konulara bakın:
- cihaz olaylarını
- DirectSound Uygulamaları için Cihaz Rolleri
PROPVARIANThakkında bilgi için Windows SDK belgelerine bakın.
Aşağıdaki özellikler ses uç noktası cihazlarına özeldir.
Mülk | Açıklama |
---|---|
PKEY_AudioEndpoint_Association | Çekirdek akışı (KS) pin kategorisini bir ses uç noktası cihazıyla ilişkilendirir. |
PKEY_AudioEndpoint_ControlPanelPageProvider | Ses uç noktası cihazı için cihaz özellikleri uzantısının kayıtlı sağlayıcısının CLSID'sini belirtir. |
PKEY_AudioEndpoint_Disable_SysFx | Ses uç noktası cihazına gelen veya bu cihazdan gelen paylaşılan mod akışında sistem efektlerinin etkinleştirilip etkinleştirilmediğini gösterir. |
PKEY_AudioEndpoint_FormFactor | Ses uç noktası cihazının fiziksel özniteliklerini gösterir. |
PKEY_AudioEndpoint_FullRangeSpeakers | Ses uç noktası cihazına bağlı olan tam aralıklı hoparlörler için kanal yapılandırma maskesini belirtir. |
PKEY_AudioEndpoint_GUID | Ses uç noktası cihazına karşılık gelen DirectSound cihaz tanımlayıcısını sağlar. |
PKEY_AudioEndpoint_PhysicalSpeakers | Ses uç noktası cihazı için fiziksel konuşmacı yapılandırmasını tanımlar. |
PKEY_AudioEngine_DeviceFormat | Ses altyapısının, ses uç noktası cihazına veya cihazından akan paylaşılan mod akışı için kullandığı biçim olan cihaz biçimini belirtir. |
PKEY_AudioEngine_OEMFormat | Bir akışı işlemek veya yakalamak için kullanılan cihazın varsayılan biçimini belirtir. Değerler OEM tarafından bir .inf dosyasında doldurulur. |
PKEY_AudioEndpoint_Supports_EventDriven_Mode | Uç noktanın olay odaklı modu destekleyip desteklemediğini gösterir. Değerler OEM tarafından bir .inf dosyasında doldurulur. |
PKEY_AudioEndpoint_JackSubType | Ses uç noktası cihazı için çıkış kategorisi GUID'sini içerir. |
Çekirdek ses API'leri, yalnızca ses uç noktası cihazlarına uygulanmayan ek özellikleri destekler. Bu ek özellikler hakkında daha fazla bilgi için bkz. Cihaz Özellikleri.