4#ifndef MFDECODERSOURCEREADER_H
5#define MFDECODERSOURCEREADER_H
20#include <mfreadwrite.h>
22#include <QtCore/qobject.h>
24#include <private/qcomptr_p.h>
47 DWORD dwStreamFlags, LONGLONG llTimestamp, IMFSample *pSample)
override;
48 STDMETHODIMP
OnFlush(DWORD)
override {
return S_OK; }
49 STDMETHODIMP
OnEvent(DWORD, IMFMediaEvent *)
override {
return S_OK; }
57 ComPtr<IMFSourceReader> m_sourceReader;
ComPtr< IMFMediaType > setSource(IMFMediaSource *source, QAudioFormat::SampleFormat)
STDMETHODIMP OnEvent(DWORD, IMFMediaEvent *) override
STDMETHODIMP OnReadSample(HRESULT hrStatus, DWORD dwStreamIndex, DWORD dwStreamFlags, LONGLONG llTimestamp, IMFSample *pSample) override
STDMETHODIMP QueryInterface(REFIID riid, LPVOID *ppvObject) override
void newSample(ComPtr< IMFSample >)
~MFDecoderSourceReader() override
STDMETHODIMP OnFlush(DWORD) override
STDMETHODIMP_(ULONG) Release() override
STDMETHODIMP_(ULONG) AddRef() override
Combined button and popup list for selecting options.
GLsizei GLsizei GLchar * source
IUIViewSettingsInterop __RPC__in REFIID riid