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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈