![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <evrd3dpresentengine_p.h>
Public Member Functions | |
D3DPresentEngine (QVideoSink *sink) | |
virtual | ~D3DPresentEngine () |
bool | isValid () const |
HRESULT | getService (REFGUID guidService, REFIID riid, void **ppv) |
HRESULT | checkFormat (D3DFORMAT format) |
UINT | refreshRate () const |
HRESULT | createVideoSamples (IMFMediaType *format, QList< ComPtr< IMFSample > > &videoSampleQueue, QSize frameSize) |
QVideoFrameFormat | videoSurfaceFormat () const |
QVideoFrame | makeVideoFrame (const ComPtr< IMFSample > &sample, QtVideo::Rotation rotation) |
void | releaseResources () |
void | setSink (QVideoSink *sink) |
Friends | |
class | IMFSampleVideoBuffer |
Definition at line 97 of file evrd3dpresentengine_p.h.
D3DPresentEngine::D3DPresentEngine | ( | QVideoSink * | sink | ) |
Definition at line 324 of file evrd3dpresentengine.cpp.
|
virtual |
Definition at line 331 of file evrd3dpresentengine.cpp.
HRESULT D3DPresentEngine::checkFormat | ( | D3DFORMAT | format | ) |
Definition at line 558 of file evrd3dpresentengine.cpp.
HRESULT D3DPresentEngine::createVideoSamples | ( | IMFMediaType * | format, |
QList< ComPtr< IMFSample > > & | videoSampleQueue, | ||
QSize | frameSize ) |
Definition at line 594 of file evrd3dpresentengine.cpp.
Definition at line 540 of file evrd3dpresentengine.cpp.
bool D3DPresentEngine::isValid | ( | ) | const |
Definition at line 530 of file evrd3dpresentengine.cpp.
QVideoFrame D3DPresentEngine::makeVideoFrame | ( | const ComPtr< IMFSample > & | sample, |
QtVideo::Rotation | rotation ) |
Definition at line 744 of file evrd3dpresentengine.cpp.
|
inline |
Definition at line 108 of file evrd3dpresentengine_p.h.
void D3DPresentEngine::releaseResources | ( | ) |
Definition at line 535 of file evrd3dpresentengine.cpp.
void D3DPresentEngine::setSink | ( | QVideoSink * | sink | ) |
Definition at line 336 of file evrd3dpresentengine.cpp.
|
inline |
Definition at line 112 of file evrd3dpresentengine_p.h.
|
friend |
Definition at line 148 of file evrd3dpresentengine_p.h.