APO_CONNECTION_PROPERTY構造体 (audioapotypes.h)

動的に変更される接続プロパティを格納します。

構文

typedef struct APO_CONNECTION_PROPERTY {
  UINT_PTR         pBuffer;
  UINT32           u32ValidFrameCount;
  APO_BUFFER_FLAGS u32BufferFlags;
  UINT32           u32Signature;
} APO_CONNECTION_PROPERTY;

メンバー

pBuffer

接続バッファーへのポインター。 エンドポイントでは、このバッファーを使用してオーディオ データの読み取りと書き込みを行います。

u32ValidFrameCount

接続バッファー内の有効なフレームの数。 APO では、有効なフレーム数を使用して、入力バッファーで読み取りおよび処理するデータの量を決定します。 APO は、出力接続にデータを書き込んだ後に有効なフレーム数を設定します。

u32BufferFlags

このバッファーの接続フラグ。 これは、API の有効性の状態を示します。 これらのフラグの詳細については、「 APO_BUFFER_FLAGS」を参照してください。

u32Signature

有効な APO_CONNECTION_PROPERTY 構造体を識別するタグ。 有効な構造体は 、APO_CONNECTION_PROPERTY_SIGNATUREとしてマークされます。 このフィールドの値が APO_CONNECTION_PROPERTY_V2_SIGNATUREと等しい場合は、構造体を APO_CONNECTION_PROPERTY_V2に安全に型キャストできます。

注釈

リモート デスクトップ サービス AudioEndpoint API は、リモート デスクトップ のシナリオで使用します。クライアント アプリケーション用ではありません。

要件

要件
サポートされている最小のクライアント Windows 7
サポートされている最小のサーバー Windows Server 2008 R2
Header audioapotypes.h