Bagikan melalui


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