我不知道它是否不是源代码阅读器的基本行为,但即使我发布了每个样本,它仍会消耗内存,直到正在读取的文件大小。
来源读者:
hr = pAttributes->SetUINT32(MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING, TRUE);
hr = MFCreateSourceReaderFromURL(wszFileName, pAttributes, &m_pReader);
代码:
hr = m_pReader->ReadSample(
(DWORD)MF_SOURCE_READER_FIRST_VIDEO_STREAM,
0,
NULL,
&dwFlagss,
&time,
&pSampleTmp
);
SafeRelease(&pSampleTmp);
是否有一些属性需要设置,或者我无能为力,必须使用MediaSession或MFPlayer?如果是这样,你能提出如何从中获取个别样品吗? (DXVA是最好的,但我想我可以解决这个问题)