audioengineextensionapo.h ヘッダー

このヘッダーは、オーディオ デバイスの DDI リファレンスで使用されます。 詳細については、次を参照してください。

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

audioengineextensionapo.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IAudioProcessingObjectLoggingService

API のログ サービスを表します。
IAudioProcessingObjectNotifications

APO エンドポイントとシステム効果通知の一般的なオーディオ関連通知に登録して受信するためにクライアントによって実装されます。
IAudioProcessingObjectNotifications2

APO エンドポイントとシステム効果通知の一般的なオーディオ関連通知に登録して受信するためにクライアントによって実装されます。 このインターフェイスは、現在のデバイスで実行されている Windows のバージョンで でサポートされている通知の種類を決定する機能を追加します。
IAudioProcessingObjectPreferredFormatSupport

このインターフェイスは、好みの入力形式または出力形式を指定できるように、API によって実装されます。
IAudioProcessingObjectRTQueueService

API のリアルタイム作業キュー サービスを表します。
IAudioSystemEffects3

APOInitSystemEffects3 構造体を IAudioProcessingObject::Initialize メソッドに渡す必要があるクライアントによって実装されます。

構造

 
AcousticEchoCanceller_Reference_Input

現在の Acoustic Echo Cancellation (AEC) 構成に関連する拡張情報が含まれます。
APO_NOTIFICATION

APO エンドポイントまたはシステム効果に対する変更の通知を表します。
APO_NOTIFICATION_DESCRIPTOR

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

APO 初期化パラメーターを提供し、APOInitSystemEffects2 を拡張して、ログ記録用のサービス プロバイダーを指定する機能を追加します。
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR

エンドポイント プロパティの変更 APO 通知を指定します。
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION

プロパティ変更 APO 通知を表します。
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR

エンドポイント ボリューム APO 通知を指定します。
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION

オーディオ エンドポイントのボリューム変更 APO 通知を表します。
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2

オーディオ エンドポイントのボリューム変更 APO 通知を表します。 これは、ボリューム変更イベントに関する追加情報を提供するAUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATIONの更新バージョンです。
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION

オーディオ環境の変更 APO 通知を表します。
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR

エンドポイント マイクブースト APO 通知を指定します。
AUDIO_MICROPHONE_BOOST_NOTIFICATION

オーディオ マイクブースト APO 通知を表します。
AUDIO_SYSTEMEFFECT

システム効果オーディオ処理オブジェクト (sAPO) オーディオ効果を表します。
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR

AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR構造体 (audioengineextensionapo.h) は、システム効果のプロパティ変更 APO 通知を指定します。
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION

システム オーディオ効果 APO 通知を表します。
AUDIO_VOLUME_NOTIFICATION_DATA2

ボリューム変更通知イベントに関する情報を表します。 この構造体は、AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2構造体によって使用されます。

列挙

 
APO_LOG_LEVEL

IAudioProcessingObjectLoggingService::ApoLog でログに記録される APO イベントのレベルを指定します。
APO_NOTIFICATION_TYPE

APO_NOTIFICATIONの種類を指定します。
AUDIO_SYSTEMEFFECT_STATE

システム効果オーディオ処理オブジェクト (sAPO) オーディオ効果の状態を指定します。
DEVICE_ORIENTATION_TYPE

APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION型の通知のデバイスの向きの値を指定します。