共用方式為


MFSampleAllocatorUsage 列舉 (mfidl.h)

指定實作 IMFSampleAllocatorControl 介面之元件的配置器使用方式。

Syntax

typedef enum MFSampleAllocatorUsage {
  MFSampleAllocatorUsage_UsesProvidedAllocator = 0,
  MFSampleAllocatorUsage_UsesCustomAllocator,
  MFSampleAllocatorUsage_DoesNotAllocate
} ;

常數

 
MFSampleAllocatorUsage_UsesProvidedAllocator
值: 0
輸出數據流會使用相機管線的範例配置器來配置新的媒體範例。 如果輸出數據流在CPU記憶體中產生範例,建議您使用此模式來確保跨容器案例中使用的效能一致。
MFSampleAllocatorUsage_UsesCustomAllocator
輸出數據流將會針對其輸出範例使用自訂配置器。 它不會使用相機管線所提供的範例配置器。
MFSampleAllocatorUsage_DoesNotAllocate
輸出數據流不會為其輸出範例配置新的範例。 它不會由相機管線提供範例配置器。

備註

元件應該從列舉傳回 來自 IMFSampleAllocatorControl::GetAllocatorUsage 實作的值,讓系統知道它們是否會使用系統提供的配置器。

規格需求

需求
最低支援的用戶端 Windows 10 版本 2004 (10.0;組建 19041)
最低支援的伺服器 Windows Server 版本 2004 (10.0;組建 19041)
標頭 mfidl.h