struktur APO_NOTIFICATION (audioengineextensionapo.h)
Mewakili pemberitahuan untuk perubahan pada titik akhir APO atau efek sistem.
Sintaks
typedef struct APO_NOTIFICATION {
APO_NOTIFICATION_TYPE type;
union {
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION audioEndpointVolumeChange;
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION audioEndpointPropertyChange;
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION audioSystemEffectsPropertyChange;
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 audioEndpointVolumeChange2;
DEVICE_ORIENTATION_TYPE deviceOrientation;
AUDIO_MICROPHONE_BOOST_NOTIFICATION audioMicrophoneBoostChange;
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION audioEnvironmentChange;
} DUMMYUNIONNAME;
} APO_NOTIFICATION;
Anggota
type
Nilai dari enumerasi APO_NOTIFICATION_TYPE yang menentukan jenis perubahan yang diwakili pemberitahuan.
DUMMYUNIONNAME
DUMMYUNIONNAME.audioEndpointVolumeChange
Saat jenis APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME, nilai gabungan adalah AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION yang mewakili pemberitahuan perubahan pada volume titik akhir APO.
DUMMYUNIONNAME.audioEndpointPropertyChange
Saat jenis APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE, nilai gabungan adalah AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION yang mewakili pemberitahuan perubahan pada properti titik akhir APO.
DUMMYUNIONNAME.audioSystemEffectsPropertyChange
Saat jenis APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE, nilai gabungan adalah AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION yang mewakili pemberitahuan perubahan pada properti efek sistem APO.
DUMMYUNIONNAME.audioEndpointVolumeChange2
Ketika jenis APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2, nilai gabungan adalah AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 yang mewakili pemberitahuan perubahan pada volume titik akhir APO yang menyertakan volume master dan saluran, dalam dB.
DUMMYUNIONNAME.deviceOrientation
Saat jenis APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION, nilai union adalah DEVICE_ORIENTATION_TYPE yang mewakili nilai orientasi perangkat.
DUMMYUNIONNAME.audioMicrophoneBoostChange
Saat jenis APO_NOTIFICATION_TYPE_MICROPHONE_BOOST, nilai gabungan adalah AUDIO_MICROPHONE_BOOST_NOTIFICATION yang mewakili pemberitahuan APO peningkatan mikrofon titik akhir.
DUMMYUNIONNAME.audioEnvironmentChange
Saat jenis APO_NOTIFICATION_TYPE_AUDIO_ENVIRONMENT_STATE_CHANGE, nilai gabungan adalah AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION yang mewakili pemberitahuan APO perubahan lingkungan audio.
Keterangan
Daftar untuk jenis pemberitahuan yang ingin Anda terima dengan menerapkan IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo. Terima pemberitahuan terdaftar dengan menerapkan IAudioProcessingObjectNotifications::HandleNotification.
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 |
---|---|
Klien minimum yang didukung | Windows Build 22000 |
Header | audioengineextensionapo.h |
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