Properti MFPKEY_WMAAECMA_DMO_SOURCE_MODE

Menentukan apakah DSP Pengambilan Suara menggunakan mode sumber atau mode filter.

Konstanta untuk IPropertyBag

Hanya tersedia dengan menggunakan IPropertyStore.

Jenis Data

VT_BOOL

Nilai Default

VARIANT_TRUE

Berlaku Untuk

Keterangan

Dalam mode sumber, aplikasi tidak perlu mengirim data input ke DSP, karena DSP secara otomatis menarik data dari perangkat audio. Dalam mode filter, aplikasi harus mengirim data input ke DSP.

Properti ini bisa memiliki nilai berikut.

Nilai Deskripsi
VARIANT_FALSE Mode filter.
VARIANT_TRUE Mode sumber.

 

Catatan

Ketika DMO dalam mode sumber, Anda hanya boleh memanggil IMediaObject::SetOutputType untuk mengatur format aliran output, dan jangan panggil IMediaObject::SetInputType untuk mengatur format aliran input. Jika tidak, inisialisasi DMO akan gagal.

 

Jika nilai properti ini VARIANT_TRUE, DSP tidak memiliki input. Jika nilainya VARIANT_FALSE, DSP memiliki satu atau dua input, tergantung pada nilai properti MFPKEY_WMAAECMA_SYSTEM_MODE , seperti yang ditunjukkan dalam tabel berikut.

Nilai Jumlah input
OPTIBEAM_ARRAY_AND_AEC 2
OPTIBEAM_ARRAY_ONLY 1
SINGLE_CHANNEL_AEC 2
SINGLE_CHANNEL_NSAGC 1

 

Catatan

Hanya mode dengan satu input yang akan berfungsi dengan filter pembungkus DMO dari API DirectShow 9.0.

 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Wmcodecdsp.h

Lihat juga

Properti Media Foundation

DSP Tangkapan Suara