|
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.
|
slot |
Definition at line 77 of file mythvideodrm.cpp.
Referenced by MythVideoDRM().
|
inline |
Definition at line 22 of file mythvideodrm.h.
| bool MythVideoDRM::RenderFrame | ( | AVDRMFrameDescriptor * | DRMDesc, |
| MythVideoFrame * | Frame | ||
| ) |
Definition at line 99 of file mythvideodrm.cpp.
|
private |
Definition at line 35 of file mythvideodrm.h.
Referenced by ColourSpaceUpdated(), MythVideoDRM(), and ~MythVideoDRM().
|
private |
Definition at line 30 of file mythvideodrm.h.
Referenced by ColourSpaceUpdated(), MythVideoDRM(), and RenderFrame().
|
private |
Definition at line 34 of file mythvideodrm.h.
Referenced by RenderFrame().
|
private |
Definition at line 33 of file mythvideodrm.h.
Referenced by RenderFrame().
|
private |
Definition at line 32 of file mythvideodrm.h.
Referenced by RenderFrame().
Definition at line 29 of file mythvideodrm.h.
Referenced by IsValid(), MythVideoDRM(), and RenderFrame().
|
private |
Definition at line 31 of file mythvideodrm.h.
Referenced by ColourSpaceUpdated(), MythVideoDRM(), and RenderFrame().