我正在使用Media Foundation和IMFSampleGrabberSinkCallback来播放视频文件并将其渲染为纹理。我能够在IMFSampleGrabberSinkCallback :: OnProcessSample方法中获取视频样本,但这些样本是压缩的。我的渲染目标中的像素比我的像素少。 According to this,媒体会话应该加载所需的任何解码器(如果可用),但似乎并非如此。即使我自己创建解码器并将其添加到拓扑中,视频样本仍然会被压缩。我有什么特别的遗失吗?
感谢。