IMFStreamSink的ProcessSample运行约30秒后就不再运行了

HoWe Yu 86 信誉分
2025-01-02T05:32:03.84+00:00

每次启动应用程序运行约30秒后就不再继续调用ProcessSample了,ProcessSample代码:

STDMETHODIMP VideoStreamSink::ProcessSample(IMFSample* pSample)
{
	cout << "处理样本" << endl;
	cout << "请求样本" << endl;
	HRESULT hr = QueueEvent(MEStreamSinkRequestSample, GUID_NULL, S_OK, nullptr);
	return S_OK;
}

控制台输出会停在请求样本:

000

Windows 部署 Windows API - Win32
开发人员技术 C++
{count} 票

你的答案

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