![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
MediaSink (MFVideoRendererControl *rendererControl) | |
virtual | ~MediaSink () |
void | setSurface (QVideoSink *surface) |
void | present () |
void | clearScheduledFrame () |
MFTIME | getTime () |
float | getPlayRate () |
STDMETHODIMP | QueryInterface (REFIID riid, void **ppvObject) override |
STDMETHODIMP_ (ULONG) AddRef(void) override | |
STDMETHODIMP_ (ULONG) Release(void) override | |
STDMETHODIMP | GetService (const GUID &guidService, const IID &riid, LPVOID *ppvObject) override |
STDMETHODIMP | NotifyPreroll (MFTIME hnsUpcomingStartTime) override |
STDMETHODIMP | BeginFinalize (IMFAsyncCallback *pCallback, IUnknown *punkState) override |
STDMETHODIMP | EndFinalize (IMFAsyncResult *pResult) override |
STDMETHODIMP | GetCharacteristics (DWORD *pdwCharacteristics) override |
STDMETHODIMP | AddStreamSink (DWORD, IMFMediaType *, IMFStreamSink **) override |
STDMETHODIMP | RemoveStreamSink (DWORD) override |
STDMETHODIMP | GetStreamSinkCount (DWORD *pcStreamSinkCount) override |
STDMETHODIMP | GetStreamSinkByIndex (DWORD dwIndex, IMFStreamSink **ppStreamSink) override |
STDMETHODIMP | GetStreamSinkById (DWORD dwStreamSinkIdentifier, IMFStreamSink **ppStreamSink) override |
STDMETHODIMP | SetPresentationClock (IMFPresentationClock *pPresentationClock) override |
STDMETHODIMP | GetPresentationClock (IMFPresentationClock **ppPresentationClock) override |
STDMETHODIMP | Shutdown (void) override |
STDMETHODIMP | OnClockStart (MFTIME, LONGLONG llClockStartOffset) override |
STDMETHODIMP | OnClockStop (MFTIME) override |
STDMETHODIMP | OnClockPause (MFTIME) override |
STDMETHODIMP | OnClockRestart (MFTIME) override |
STDMETHODIMP | OnClockSetRate (MFTIME, float flRate) override |
STDMETHODIMP | GetFastestRate (MFRATE_DIRECTION eDirection, BOOL fThin, float *pflRate) override |
STDMETHODIMP | GetSlowestRate (MFRATE_DIRECTION eDirection, BOOL fThin, float *pflRate) override |
STDMETHODIMP | IsRateSupported (BOOL fThin, float flRate, float *pflNearestSupportedRate) override |
Definition at line 1362 of file mfvideorenderercontrol.cpp.
|
inline |
Definition at line 1369 of file mfvideorenderercontrol.cpp.
|
inlinevirtual |
Definition at line 1374 of file mfvideorenderercontrol.cpp.
References Q_ASSERT.
|
inlineoverride |
Definition at line 1512 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1482 of file mfvideorenderercontrol.cpp.
|
inline |
Definition at line 1395 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1490 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1502 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1666 of file mfvideorenderercontrol.cpp.
|
inline |
Definition at line 1413 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1592 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1459 of file mfvideorenderercontrol.cpp.
References riid.
|
inlineoverride |
Definition at line 1678 of file mfvideorenderercontrol.cpp.
References Q_UNUSED.
|
inlineoverride |
Definition at line 1554 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1538 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1528 of file mfvideorenderercontrol.cpp.
|
inline |
Definition at line 1403 of file mfvideorenderercontrol.cpp.
References time.
|
inlineoverride |
Definition at line 1694 of file mfvideorenderercontrol.cpp.
References direction, qBound(), qFuzzyIsNull(), and qSwap().
|
inlineoverride |
Definition at line 1473 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1640 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1648 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1656 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1624 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1632 of file mfvideorenderercontrol.cpp.
|
inline |
Definition at line 1387 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1420 of file mfvideorenderercontrol.cpp.
References riid.
|
inlineoverride |
Definition at line 1521 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1572 of file mfvideorenderercontrol.cpp.
|
inline |
Definition at line 1379 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1606 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1444 of file mfvideorenderercontrol.cpp.
|
inlineoverride |
Definition at line 1449 of file mfvideorenderercontrol.cpp.