Properti Titik Akhir Audio

File header Mmdeviceapi.h mendefinisikan beberapa properti perangkat titik akhir audio di Windows Vista dan yang lebih baru. Layanan audio Windows mengatur nilai properti ini. Klien dapat membaca properti ini, tetapi tidak boleh mengaturnya. Nilai properti disimpan sebagai struktur PROPVARIANT .

Cara yang direkomendasikan untuk membaca properti perangkat input audio adalah dengan menggunakan API di namespace Windows.Devices.Enumeration. API ini didukung untuk aplikasi Windows Store dan aplikasi desktop. Untuk aplikasi desktop yang sudah ada yang membaca properti perangkat menggunakan antarmuka IMMDevice , lihat Properti Perangkat. IMMDevice tidak didukung untuk aplikasi Windows Store.

Untuk contoh kode yang memperlihatkan cara mengakses properti perangkat titik akhir audio, lihat topik berikut:

Untuk informasi tentang PROPVARIANT, lihat dokumentasi Windows SDK.

Properti berikut ini khusus untuk perangkat titik akhir audio.

Properti Deskripsi
PKEY_AudioEndpoint_Association Mengaitkan kategori pin kernel-streaming (KS) dengan perangkat titik akhir audio.
PKEY_AudioEndpoint_ControlPanelPageProvider Menentukan CLSID penyedia terdaftar ekstensi properti perangkat untuk perangkat titik akhir audio.
PKEY_AudioEndpoint_Disable_SysFx Menunjukkan apakah efek sistem diaktifkan dalam aliran mode bersama yang mengalir ke atau dari perangkat titik akhir audio.
PKEY_AudioEndpoint_FormFactor Menunjukkan atribut fisik perangkat titik akhir audio.
PKEY_AudioEndpoint_FullRangeSpeakers Menentukan masker konfigurasi saluran untuk speaker rentang penuh yang tersambung ke perangkat titik akhir audio.
PKEY_AudioEndpoint_GUID Menyediakan pengidentifikasi perangkat DirectSound yang sesuai dengan perangkat titik akhir audio.
PKEY_AudioEndpoint_PhysicalSpeakers Menentukan konfigurasi speaker fisik untuk perangkat titik akhir audio.
PKEY_AudioEngine_DeviceFormat Menentukan format perangkat, yang merupakan format yang digunakan mesin audio untuk aliran mode bersama yang mengalir ke atau dari perangkat titik akhir audio.
PKEY_AudioEngine_OEMFormat Menentukan format default perangkat yang digunakan untuk merender atau menangkap aliran. Nilai diisi oleh OEM dalam file .inf.
PKEY_AudioEndpoint_Supports_EventDriven_Mode Menunjukkan apakah titik akhir mendukung mode berbasis peristiwa. Nilai diisi oleh OEM dalam file .inf.
PKEY_AudioEndpoint_JackSubType Berisi GUID kategori output untuk perangkat titik akhir audio.

API audio inti mendukung properti tambahan yang tidak berlaku secara eksklusif untuk perangkat titik akhir audio. Untuk informasi selengkapnya tentang properti tambahan ini, lihat Properti Perangkat.

Perangkat Titik Akhir Audio

Referensi Pemrograman