Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
evrhelpers.cpp File Reference
#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)
 

Macro Definition Documentation

◆ D3DFMT_NV12

#define D3DFMT_NV12   (D3DFORMAT)MAKEFOURCC ('N', 'V', '1', '2')

Definition at line 10 of file evrhelpers.cpp.

◆ D3DFMT_YV12

#define D3DFMT_YV12   (D3DFORMAT)MAKEFOURCC ('Y', 'V', '1', '2')

Definition at line 7 of file evrhelpers.cpp.

Function Documentation

◆ qt_evr_areMediaTypesEqual()

bool qt_evr_areMediaTypesEqual ( IMFMediaType *  type1,
IMFMediaType *  type2 
)

Definition at line 32 of file evrhelpers.cpp.

◆ qt_evr_D3DFormatFromPixelFormat()

◆ qt_evr_getFourCC()

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:

◆ qt_evr_isSampleTimePassed()

bool qt_evr_isSampleTimePassed ( IMFClock *  clock,
IMFSample *  sample 
)

Definition at line 57 of file evrhelpers.cpp.

◆ qt_evr_pixelFormatFromD3DFormat()

◆ qt_evr_validateVideoArea()

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: