10 , m_currentActivate(NULL)
20void MFEvrVideoWindowControl::clear()
26 if (m_currentActivate) {
27 m_currentActivate->ShutdownObject();
28 m_currentActivate->Release();
31 m_currentActivate = NULL;
38 if (FAILED(MFCreateVideoRendererActivate(0, &m_currentActivate))) {
39 qWarning() <<
"Failed to create evr video renderer activate!";
42 if (FAILED(m_currentActivate->ActivateObject(IID_IMFMediaSink, (LPVOID*)(&m_evrSink)))) {
43 qWarning() <<
"Failed to activate evr media sink!";
49 return m_currentActivate;
bool setEvr(IUnknown *evr)
MFEvrVideoWindowControl(QVideoSink *parent=0)
IMFActivate * createActivate()
~MFEvrVideoWindowControl()
The QVideoSink class represents a generic sink for video data.
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent