次の方法で共有


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

備考

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

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

必要条件

要件 価値
サポートされる最小クライアント Windows ビルド 22000
ヘッダー audioengineextensionapo.h