APO_CONNECTION_PROPERTY_V2 構造体 (audioapotypes.h)

動的に変更される接続プロパティを格納します。 この構造体のバージョン 2 では、 IApoAuxiliaryInputConfiguration で初期化された補助参照ストリームを同期するために使用できるタイム スタンプが導入されています。

構文

typedef struct APO_CONNECTION_PROPERTY_V2 {
  APO_CONNECTION_PROPERTY property;
  UINT64                  u64QPCTime;
} APO_CONNECTION_PROPERTY_V2;

メンバー

property

バージョン 1 のプロパティを含む APO_CONNECTION_PROPERTY 構造体。

u64QPCTime

オーディオ バッファーの QueryPerformanceCounter (QPC) タイム スタンプを表す符号なし 64 ビット値。

注釈

IAudioProcessingObjectRT::APOProcess に渡されるAPO_CONNECTION_PROPERTY構造体の u32Signature フィールドがAPO_CONNECTION_PROPERTY_V2_SIGNATUREと等しい場合、構造体をAPO_CONNECTION_PROPERTY_V2に安全に型キャストできます。

この構造は、音響エコー キャンセル シナリオをサポートするために導入されました。 詳細については、「 IApoAcousticEchoCancellation」を参照してください。

要件

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

こちらもご覧ください

IApoAcousticEchoCancellation をAPO_CONNECTION_PROPERTYしますAPOProcess