MythTV
master
|
#include <libmythtv/drm/mythvideodrm.h>
Public Slots | |
void | ColourSpaceUpdated (bool) |
Public Member Functions | |
MythVideoDRM (MythVideoColourSpace *ColourSpace) | |
~MythVideoDRM () override | |
bool | IsValid () const |
bool | RenderFrame (AVDRMFrameDescriptor *DRMDesc, MythVideoFrame *Frame) |
Private Attributes | |
bool | m_valid { false } |
MythDRMPtr | m_device { nullptr } |
DRMPlane | m_videoPlane { nullptr } |
QRect | m_lastSrc |
QRect | m_lastDst |
QMap< AVDRMFrameDescriptor *, DRMHandle > | m_handles |
MythVideoColourSpace * | m_colourSpace { nullptr } |
Definition at line 14 of file mythvideodrm.h.
|
explicit |
Definition at line 20 of file mythvideodrm.cpp.
|
override |
Definition at line 65 of file mythvideodrm.cpp.
|
inline |
Definition at line 22 of file mythvideodrm.h.
bool MythVideoDRM::RenderFrame | ( | AVDRMFrameDescriptor * | DRMDesc, |
MythVideoFrame * | Frame | ||
) |
Definition at line 99 of file mythvideodrm.cpp.
|
slot |
Definition at line 77 of file mythvideodrm.cpp.
Referenced by MythVideoDRM().
Definition at line 29 of file mythvideodrm.h.
Referenced by IsValid(), MythVideoDRM(), and RenderFrame().
|
private |
Definition at line 30 of file mythvideodrm.h.
Referenced by ColourSpaceUpdated(), MythVideoDRM(), and RenderFrame().
|
private |
Definition at line 31 of file mythvideodrm.h.
Referenced by ColourSpaceUpdated(), MythVideoDRM(), and RenderFrame().
|
private |
Definition at line 32 of file mythvideodrm.h.
Referenced by RenderFrame().
|
private |
Definition at line 33 of file mythvideodrm.h.
Referenced by RenderFrame().
|
private |
Definition at line 34 of file mythvideodrm.h.
Referenced by RenderFrame().
|
private |
Definition at line 35 of file mythvideodrm.h.
Referenced by ColourSpaceUpdated(), MythVideoDRM(), and ~MythVideoDRM().