Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini menjelaskan set properti khusus audio yang tersedia untuk driver audio yang menggunakan layanan streaming kernel WDM di Microsoft Windows 2000 dan yang lebih baru, dan di Windows Millennium Edition (Me) dan Windows 98.
Halaman referensi untuk setiap properti berisi tabel dengan judul kolom berikut.
| Get | Set | Target | Jenis deskriptor properti | Jenis nilai properti |
|---|---|---|---|---|
Judul ini memiliki arti berikut:
Dapatkan
Apakah objek KS target mendukung permintaan properti KSPROPERTY_TYPE_GET? (Tentukan ya atau tidak.)
Tetapkan
Apakah objek KS target mendukung permintaan properti KSPROPERTY_TYPE_SET? (Tentukan ya atau tidak.)
Target
Target untuk permintaan adalah objek KS tempat permintaan properti dikirim. Target untuk properti audio adalah filter atau pin. (Permintaan properti menentukan objek target dengan handel kernelnya.)
Tipe Deskriptor Properti
Pendeskripsi properti menentukan properti dan operasi yang akan dilakukan pada properti tersebut. Deskriptor selalu dimulai dengan struktur KSPROPERTY , tetapi beberapa jenis deskriptor berisi informasi tambahan. Misalnya, struktur KSNODEPROPERTY adalah deskriptor properti yang dimulai dengan struktur KSPROPERTY tetapi juga menyertakan ID simpul.
Tipe Nilai Properti
Properti biasanya memiliki nilai, dan jenis nilai ini tergantung pada properti . Misalnya, properti yang hanya dapat berada di salah satu dari dua status--on atau off--biasanya memiliki nilai BOOL. Properti yang dapat mengasumsikan nilai bilangan bulat dari 0 hingga 0xFFFFFFFF mungkin memiliki nilai ULONG. Properti yang lebih kompleks mungkin memiliki nilai yang merupakan array atau struktur.
Deskriptor properti dan nilai properti sebelumnya adalah versi khusus properti dari spesifikasi instans dan buffer data operasi yang dibahas dalam Properti KS, Peristiwa, dan Metode.
Permintaan properti menggunakan salah satu bendera berikut untuk menentukan operasi yang akan dilakukan pada properti :
KSPROPERTY_TYPE_BASICSUPPORT
KSPROPERTY_TYPE_GET
KSPROPERTY_TYPE_SET
Semua objek filter dan pin mendukung operasi dukungan dasar pada propertinya. Apakah mereka mendukung operasi dapatkan dan atur tergantung pada properti . Properti yang mewakili kemampuan melekat dari objek filter atau pin kemungkinan hanya memerlukan operasi get. Properti yang mewakili pengaturan yang dapat dikonfigurasi mungkin hanya memerlukan operasi yang ditetapkan, meskipun operasi get mungkin juga berguna untuk membaca pengaturan saat ini. Untuk informasi selengkapnya tentang menggunakan operasi dapatkan, atur, dan dukungan dasar dengan properti audio, lihat Titik Akhir Audio, Properti, dan Peristiwa.
Set properti berikut didefinisikan untuk driver audio:
KSPROPSETID_Acoustic_Echo_Cancel
KSPROPSETID_DirectSound3DBuffer