IMFSampleAllocatorControl::SetDefaultAllocator 方法 (mfidl.h)
设置要用于指定输出流的默认示例分配器。
语法
HRESULT SetDefaultAllocator(
DWORD dwOutputStreamID,
IUnknown *pAllocator
);
parameters
dwOutputStreamID
pAllocator 参数应用于的输出流的 ID。
pAllocator
接收指向要用于指定输出流的示例分配器的指针。 分配器支持其中一个 MF 分配器接口,例如 IMFVideoCaptureSampleAllocator 或 IMFVideoSampleAllocatorEx。
返回值
该方法返回 HRESULT。
注解
系统调用此方法为组件提供示例分配器,该分配器允许组件使用可从容器内访问的内存分配样本。
使用提供的分配器的组件应从对 IMFSampleAllocatorControl::GetAllocatorUsage 的调用返回MFSampleAllocatorUsage_UsesProvidedAllocator。
要求
最低受支持的客户端 | Windows 10版本 2004 (10.0;内部版本 19041) |
最低受支持的服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
标头 | mfidl.h |
DLL | mfuuid.dll |