|
vdr-plugin-softhddevice-drm-gles 1.6.2
|
Video Renderer (Display) Header File. More...
#include <atomic>#include <cstdint>#include <mutex>#include <vector>#include <xf86drmMode.h>#include <libavutil/frame.h>#include <libavutil/hwcontext_drm.h>#include <gbm.h>#include <EGL/egl.h>#include <vdr/osd.h>#include <vdr/thread.h>#include "drmbuffer.h"#include "drmdevice.h"#include "drmhdr.h"#include "event.h"#include "grab.h"#include "misc.h"#include "queue.h"Go to the source code of this file.
Classes | |
| class | cBufferStrategy |
| DRM Buffer Getting-Strategy. More... | |
| class | cBufferStrategyUseOnce |
| DRM Buffer: Get a Buffer to Use Once. More... | |
| class | cBufferStrategyReuseHardware |
| DRM Buffer: Get a Hardware Buffer to Reuse. More... | |
| class | cBufferStrategyReuseSoftware |
| DRM Buffer: Get a Software Buffer to Reuse. More... | |
| class | cDecodingStrategy |
| Strategy to Prepare DRM Buffer for Decoding. More... | |
| class | cDecodingStrategySoftware |
| Prepare DRM Buffer for Software Decoding. More... | |
| class | cDecodingStrategyHardware |
| Prepare DRM Buffer for Hardware Decoding. More... | |
| class | cVideoRender |
| Video Renderer. More... | |
Macros | |
| #define | AV_SYNC_THRESHOLD_AUDIO_BEHIND_VIDEO_MS 35 |
| threshold in ms, when to duplicate video frames to keep audio and video in sync | |
| #define | AV_SYNC_THRESHOLD_AUDIO_AHEAD_VIDEO_MS 5 |
| threshold in ms, when to drop video frames to keep audio and video in sync | |
Enumerations | |
| enum | drmColorSpace { COLORSPACE_BT709_YCC = 2 , COLORSPACE_BT2020_RGB = 9 } |
| enum | drmColorEncoding { COLORENCODING_BT709 = 1 , COLORENCODING_BT2020 = 2 } |
| enum | drmColorRange { COLORRANGE_LIMITED = 0 , COLORRANGE_FULL = 1 } |
Video Renderer (Display) Header File.
Definition in file videorender.h.