MF_SA_BUFFERS_PER_SAMPLE屬性
指定視訊範例配置器為每個影片範例建立的緩衝區數目。
資料類型
UINT32
備註
如果您使用 IMFVideoSampleAllocatorEx 介面來配置影片範例,您可以使用此屬性來建立包含多個緩衝區的影片範例。 例如,如果屬性值為 2,配置器會為每個影片範例建立兩個視訊緩衝區。 在IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx方法的pAttributes參數中設定 屬性。
預設值為 1。 如果未設定屬性,配置器會建立包含每個樣本單一緩衝區的影片範例。
此屬性主要適用于支援身歷聲 3D 輸出的媒體基礎轉換 (MFT) ,在下列情況下:
- MFT 支援 Microsoft DirectX Graphics Infrastructure (DXGI) 。
- MFT 會配置自己的輸出範例。
- MFT 會使用 IMFVideoSampleAllocatorEx 介面來配置輸出範例。
- 3D 視訊格式會針對每個檢視使用不同的緩衝區。
如果所有這些準則都成立,MFT 應該將屬性值設定為 2 (每個檢視) 一個緩衝區。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 |
Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
標頭 |
|
另請參閱