struktur AUDIO_MICROPHONE_BOOST_NOTIFICATION (audioengineextensionapo.h)
Mewakili pemberitahuan APO peningkatan mikrofon audio.
Sintaks
typedef struct AUDIO_MICROPHONE_BOOST_NOTIFICATION {
IMMDevice *endpoint;
GUID eventContext;
BOOL microphoneBoostEnabled;
float levelInDb;
float levelMinInDb;
float levelMaxInDb;
float levelStepInDb;
BOOL muteSupported;
BOOL mute;
} AUDIO_MICROPHONE_BOOST_NOTIFICATION;
Anggota
endpoint
IMMDevice yang mewakili titik akhir audio yang terkait dengan pemberitahuan.
eventContext
GUID yang mewakili konteks yang terkait dengan pendahulu peristiwa. Klien dapat menggunakan metode ini untuk melacak perubahan kontrol yang dibuat oleh proses lain dan oleh perangkat keras. Fungsi IAudioVolumeLevel::SetLevel dan IAudioMute::SetMute menggunakan konteks. Ketika pemberitahuan ini diterima, klien dapat memeriksa GUID konteks untuk menemukan apakah itu atau klien lain adalah sumber pemberitahuan.
microphoneBoostEnabled
Nilai boolean yang menunjukkan adanya bagian "Peningkatan Mikrofon" (konektor atau subunit) dari topologi perangkat tangkapan audio.
levelInDb
Nilai float yang menentukan tingkat volume dalam desibel.
levelMinInDb
Nilai float yang menentukan tingkat volume minimum dalam desibel.
levelMaxInDb
Nilai float yang menentukan tingkat volume maksimum dalam desibel.
levelStepInDb
Nilai float yang menentukan nilai langkah antara tingkat volume berturut-turut dalam level rentangMinInDb ke levelMaxInDb.
muteSupported
Nilai boolean yang menunjukkan apakah antarmuka IAudioMute didukung oleh bagian "Peningkatan Mikrofon" dari topologi perangkat tangkapan audio.
mute
Nilai boolean yang menunjukkan status saat ini (diaktifkan atau dinonaktifkan) kontrol bisu
Keterangan
Untuk informasi selengkapnya tentang API Windows 11 untuk Objek Pemrosesan Audio (API) yang dapat dikirim dengan driver audio, lihat api Windows 11 untuk Objek Pemrosesan Audio.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | audioengineextensionapo.h |