enumerasi APO_NOTIFICATION_TYPE (audioengineextensionapo.h)
Menentukan jenis APO_NOTIFICATION.
Sintaks
typedef enum APO_NOTIFICATION_TYPE {
APO_NOTIFICATION_TYPE_NONE = 0,
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME = 1,
APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE = 2,
APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE = 3,
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2 = 4,
APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION = 5,
APO_NOTIFICATION_TYPE_MICROPHONE_BOOST = 6,
APO_NOTIFICATION_TYPE_AUDIO_ENVIRONMENT_STATE_CHANGE
} ;
Konstanta
APO_NOTIFICATION_TYPE_NONE Nilai: 0 Tidak ada. |
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME Nilai: 1 Pemberitahuan volume titik akhir. Struktur AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION menyampaikan data untuk pemberitahuan ini. |
APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE Nilai: 2 Pemberitahuan perubahan properti titik akhir. Struktur AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION menyampaikan data untuk pemberitahuan ini. |
APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE Nilai: 3 Pemberitahuan perubahan properti efek sistem. Struktur AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION menyampaikan data untuk pemberitahuan ini. |
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2 Nilai: 4 Pemberitahuan volume titik akhir untuk titik akhir yang menyertakan volume master dan saluran, dalam dB. Struktur AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 menyampaikan data untuk pemberitahuan ini. |
APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION Nilai: 5 Tampilkan pemberitahuan orientasi untuk perangkat. Enumerasi DEVICE_ORIENTATION_TYPE menyampaikan data untuk pemberitahuan ini. |
APO_NOTIFICATION_TYPE_MICROPHONE_BOOST Nilai: 6 Pemberitahuan peningkatan mikrofon. Struktur AUDIO_MICROPHONE_BOOST_NOTIFICATION menyampaikan data untuk pemberitahuan ini. |
APO_NOTIFICATION_TYPE_AUDIO_ENVIRONMENT_STATE_CHANGE Pemberitahuan perubahan status lingkungan audio. Struktur AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION menyampaikan data untuk pemberitahuan ini. |
Keterangan
Klien menggunakan enumerasi ini untuk menentukan jenis pemberitahuan yang diminta dalam implementasi IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 dan IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo.
Struktur APO_NOTIFICATION yang diteruskan ke HandleNotification akan berisi struktur yang berbeda di bidang gabungannya tergantung pada jenis pemberitahuan mana yang dinaikkan. Untuk informasi selengkapnya, lihat Struktur APO_NOTIFICATION.
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 |