MF_SA_BUFFERS_PER_SAMPLE属性
ビデオ サンプル アロケーターが各ビデオ サンプルに対して作成するバッファーの数を指定します。
データ型
UINT32
注釈
IMFVideoSampleAllocatorEx インターフェイスを使用してビデオ サンプルを割り当てる場合は、この属性を使用して、複数のバッファーを含むビデオ サンプルを作成できます。 たとえば、属性値が 2 の場合、アロケーターはビデオ サンプルごとに 2 つのビデオ バッファーを作成します。 IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx メソッドの pAttributes パラメーターに属性を設定します。
既定値は 1 です。 属性が設定されていない場合、アロケーターはサンプルごとに 1 つのバッファーを含むビデオ サンプルを作成します。
この属性は主に、次の状況でステレオ 3D 出力をサポートする Media Foundation 変換 (MFT) を対象としています。
- MFT では、Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) がサポートされています。
- MFT は、独自の出力サンプルを割り当てます。
- MFT は IMFVideoSampleAllocatorEx インターフェイスを使用して出力サンプルを割り当てます。
- 3D ビデオ形式では、ビューごとに個別のバッファーが使用されます。
これらの条件がすべて true の場合、MFT は属性値を 2 (ビューごとに 1 つのバッファー) に設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
Header |
|
こちらもご覧ください