Properti MFPKEY_WMAAECMA_DEVICE_INDEXES
Menentukan perangkat audio mana yang digunakan DSP Tangkapan Suara untuk menangkap dan merender audio.
Konstanta untuk IPropertyBag
Hanya tersedia dengan menggunakan IPropertyStore.
Jenis Data
VT_I4
Nilai Default
(-1, -1).
Berlaku Untuk
Keterangan
Atur properti ini jika Anda menggunakan DSP dalam mode sumber. DSP mengabaikan properti ini dalam mode filter.
Nilai properti adalah dua WORD16-bit yang dikemas ke dalam DWORD. 16 bit atas menentukan perangkat penyajian audio (biasanya speaker), dan 16 bit yang lebih rendah menentukan perangkat pengambilan (biasanya mikrofon). Setiap perangkat ditentukan sebagai indeks ke dalam koleksi perangkat audio. Jika indeks adalah -1, perangkat default akan digunakan.
Indeks perangkat sesuai dengan indeks koleksi yang digunakan dalam antarmuka IMMDeviceCollection . Aplikasi harus memutar suara ujung jauh melalui perangkat penyajian yang dipilih. (Suara ujung jauh adalah suara orang di ujung lain saluran telepon, yang diputar melalui speaker di komputer pengguna.) Jika perangkat penyajian yang dipilih tidak memiliki aliran aktif, DSP tidak dapat memproses output apa pun.
Nilai default properti ini adalah (-1, -1).
Contoh berikut menunjukkan cara menginisialisasi PROPVARIANT untuk properti ini.
int iSpeakerIndex = -1;
int iMicrophoneIndex = -1;
// Find the device indexes to initialize iSpeakerIndex and
// iMicrophone index (not shown).
PROPVARIANT varDeviceIndexes;
PropVariantInit(&varDeviceIndexes);
varDeviceIndexes.vt = VT_I4;
varDeviceIndexes.lVal = (unsigned long)(iSpeakerIndex << 16) +
(unsigned long)(0x0000ffff & iMicrophoneIndex);
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk