APO_NOTIFICATION_DESCRIPTOR構造体 (audioengineextensionapo.h)

要求された APO 通知を指定します。

構文

typedef struct APO_NOTIFICATION_DESCRIPTOR {
  APO_NOTIFICATION_TYPE type;
  union {
    AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR               audioEndpointVolume;
    AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR      audioEndpointPropertyChange;
    AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR audioSystemEffectsPropertyChange;
    AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR              audioMicrophoneBoost;
  } DUMMYUNIONNAME;
} APO_NOTIFICATION_DESCRIPTOR;

メンバー

type

APO_NOTIFICATION_TYPE列挙の値

DUMMYUNIONNAME

DUMMYUNIONNAME.audioEndpointVolume

エンドポイント ボリューム変更 APO 通知を指定する AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR

DUMMYUNIONNAME.audioEndpointPropertyChange

エンドポイント プロパティ変更 APO 通知を指定する AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR

DUMMYUNIONNAME.audioSystemEffectsPropertyChange

システム効果プロパティ変更 APO 通知を指定する AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR

DUMMYUNIONNAME.audioMicrophoneBoost

マイクブースト APO 通知を指定する AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR

注釈

要求された APO 通知を指定するには、IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo または IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 の実装からこの構造体を返します。

オーディオ ドライバーに付属できるオーディオ処理オブジェクト (API) のWindows 11 API の詳細については、「オーディオ処理オブジェクトの API Windows 11」を参照してください。

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
Header audioengineextensionapo.h