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型の通知のデバイスの向きの値を指定します。 |