18#include <QtCore/qmutex.h>
19#include <QtCore/qlist.h>
20#include <QtMultimedia/qaudioformat.h>
35 STDMETHODIMP
OnClockStart(MFTIME hnsSystemTime, LONGLONG llClockStartOffset)
override;
36 STDMETHODIMP
OnClockStop(MFTIME hnsSystemTime)
override;
37 STDMETHODIMP
OnClockPause(MFTIME hnsSystemTime)
override;
39 STDMETHODIMP
OnClockSetRate(MFTIME hnsSystemTime,
float flRate)
override;
59 STDMETHODIMP
OnProcessSample(REFGUID guidMajorMediaType, DWORD dwSampleFlags,
60 LONGLONG llSampleTime, LONGLONG llSampleDuration,
const BYTE * pSampleBuffer,
61 DWORD dwSampleSize)
override;
STDMETHODIMP OnProcessSample(REFGUID guidMajorMediaType, DWORD dwSampleFlags, LONGLONG llSampleTime, LONGLONG llSampleDuration, const BYTE *pSampleBuffer, DWORD dwSampleSize) override
void setFormat(const QAudioFormat &format)
STDMETHODIMP_(ULONG) AddRef() override
STDMETHODIMP OnShutdown() override
STDMETHODIMP QueryInterface(REFIID iid, void **ppv) override
STDMETHODIMP OnClockSetRate(MFTIME hnsSystemTime, float flRate) override
STDMETHODIMP OnClockStop(MFTIME hnsSystemTime) override
virtual ~SampleGrabberCallback()
STDMETHODIMP_(ULONG) Release() override
STDMETHODIMP OnClockPause(MFTIME hnsSystemTime) override
STDMETHODIMP OnClockRestart(MFTIME hnsSystemTime) override
STDMETHODIMP OnSetPresentationClock(IMFPresentationClock *pClock) override
STDMETHODIMP OnClockStart(MFTIME hnsSystemTime, LONGLONG llClockStartOffset) override
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum format
IUIViewSettingsInterop __RPC__in REFIID __RPC__deref_out_opt void ** ppv