Media Foundation自定义流接收器时,媒体类型需要设置哪些属性

HoWe Yu 41 信誉分
2024-12-26T03:05:40.1233333+00:00

我正在开发一个自定义流接收器,以将视频渲染至内存中。

现在碰到的问题是,在发送MEStreamSinkRequestSample事件后,程序出现异常:

0x00007FFC7988B699 (KernelBase.dll)处(位于 PlayerTest.exe 中)引发的异常: WinRT originate error - 0xC00D36E6 : '无法找到请求的属性。'。

我目前为媒体类型设置了两个属性:MF_MT_MAJOR_TYPE与MF_MT_SUBTYPE。媒体类型对象是用MFCreateMediaType函数创建的。

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
117 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
154 个问题
{count} 票

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。