共用方式為


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 應用程式]
標頭
Mftransform.h

另請參閱

依字母順序排列的媒體基礎屬性清單