Set Properti Pengandar Audio

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_AC3

KSPROPSETID_Acoustic_Echo_Cancel

KSPROPSETID_Audio

KSPROPSETID_AudioEngine

KSPROPSETID_AudioGfx

KSPROPSETID_AudioLoopback

KSPROPSETID_AudioModule

KSPROPSETID_BtAudioModule

KSPROPSETID_DirectSound3DBuffer

KSPROPSETID_DirectSound3DListener

KSPROPSETID_DrmAudioStream

KSPROPSETID_FMRXControl

KSPROPSETID_FMRXTopology

KSPROPSETID_Hrtf3d

KSPROPSETID_Itd3d

KSPROPSETID_Jack

KSPROPSETID_RTAudio

KSPROPSETID_SoundDetector

KSPROPSETID_SoundDetector2

KSPROPSETID_Synth

KSPROPSETID_SynthClock

KSPROPSETID_Synth_Dls

KSPROPSETID_Sysaudio

KSPROPSETID_Sysaudio_Pin

KSPROPSETID_TelephonyControl

KSPROPSETID_TelephonyTopology

KSPROPSETID_TopologyNode