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 |