![]() |
Qt 6.x
The Qt SDK
|
#include "evrhelpers_p.h"
Include dependency graph for evrhelpers.cpp:Go to the source code of this file.
Macros | |
| #define | D3DFMT_YV12 (D3DFORMAT)MAKEFOURCC ('Y', 'V', '1', '2') |
| #define | D3DFMT_NV12 (D3DFORMAT)MAKEFOURCC ('N', 'V', '1', '2') |
Functions | |
| QT_BEGIN_NAMESPACE HRESULT | qt_evr_getFourCC (IMFMediaType *type, DWORD *fourCC) |
| bool | qt_evr_areMediaTypesEqual (IMFMediaType *type1, IMFMediaType *type2) |
| HRESULT | qt_evr_validateVideoArea (const MFVideoArea &area, UINT32 width, UINT32 height) |
| bool | qt_evr_isSampleTimePassed (IMFClock *clock, IMFSample *sample) |
| QVideoFrameFormat::PixelFormat | qt_evr_pixelFormatFromD3DFormat (DWORD format) |
| D3DFORMAT | qt_evr_D3DFormatFromPixelFormat (QVideoFrameFormat::PixelFormat format) |
| #define D3DFMT_NV12 (D3DFORMAT)MAKEFOURCC ('N', 'V', '1', '2') |
Definition at line 10 of file evrhelpers.cpp.
| #define D3DFMT_YV12 (D3DFORMAT)MAKEFOURCC ('Y', 'V', '1', '2') |
Definition at line 7 of file evrhelpers.cpp.
| bool qt_evr_areMediaTypesEqual | ( | IMFMediaType * | type1, |
| IMFMediaType * | type2 | ||
| ) |
Definition at line 32 of file evrhelpers.cpp.
| D3DFORMAT qt_evr_D3DFormatFromPixelFormat | ( | QVideoFrameFormat::PixelFormat | format | ) |
Definition at line 111 of file evrhelpers.cpp.
References D3DFMT_NV12, D3DFMT_YV12, QVideoFrameFormat::Format_ARGB8888, QVideoFrameFormat::Format_BGRA8888, QVideoFrameFormat::Format_BGRX8888, QVideoFrameFormat::Format_Invalid, QVideoFrameFormat::Format_NV12, QVideoFrameFormat::Format_RGBA8888, QVideoFrameFormat::Format_RGBX8888, QVideoFrameFormat::Format_UYVY, QVideoFrameFormat::Format_Y8, QVideoFrameFormat::Format_YUYV, and QVideoFrameFormat::Format_YV12.
Referenced by EVRCustomPresenter::supportedFormatsChanged().
Here is the caller graph for this function:| QT_BEGIN_NAMESPACE HRESULT qt_evr_getFourCC | ( | IMFMediaType * | type, |
| DWORD * | fourCC | ||
| ) |
Definition at line 15 of file evrhelpers.cpp.
Referenced by D3DPresentEngine::createVideoSamples().
Here is the caller graph for this function:| bool qt_evr_isSampleTimePassed | ( | IMFClock * | clock, |
| IMFSample * | sample | ||
| ) |
Definition at line 57 of file evrhelpers.cpp.
| QVideoFrameFormat::PixelFormat qt_evr_pixelFormatFromD3DFormat | ( | DWORD | format | ) |
Definition at line 84 of file evrhelpers.cpp.
References D3DFMT_NV12, D3DFMT_YV12, QVideoFrameFormat::Format_BGRA8888, QVideoFrameFormat::Format_BGRX8888, QVideoFrameFormat::Format_Invalid, QVideoFrameFormat::Format_NV12, QVideoFrameFormat::Format_RGBA8888, QVideoFrameFormat::Format_RGBX8888, QVideoFrameFormat::Format_UYVY, QVideoFrameFormat::Format_Y8, QVideoFrameFormat::Format_YUYV, and QVideoFrameFormat::Format_YV12.
Referenced by D3DPresentEngine::createVideoSamples().
Here is the caller graph for this function:| HRESULT qt_evr_validateVideoArea | ( | const MFVideoArea & | area, |
| UINT32 | width, | ||
| UINT32 | height | ||
| ) |
Definition at line 45 of file evrhelpers.cpp.
References area(), and qt_evr_MFOffsetToFloat().
Here is the call graph for this function: