MythTV  master
Classes | Typedefs | Enumerations | Variables
RTjpegN.h File Reference
#include "mythtvexp.h"
#include "libmythbase/sizetliteral.h"
#include <cstdint>
#include "libmythbase/ffmpeg-mmx.h"
Include dependency graph for RTjpegN.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RTjpeg
 
struct  RTjpeg_frameheader
 

Typedefs

using RTjpegData16 = std::array< int16_t, 64 >
 
using RTjpegData32 = std::array< int32_t, 64 >
 

Enumerations

enum  RTJFormat { RTJ_YUV420 = 0, RTJ_YUV422 = 1, RTJ_RGB8 = 2 }
 

Variables

static constexpr uint8_t RTJPEG_FILE_VERSION { 0 }
 
static constexpr uint8_t RTJPEG_HEADER_SIZE { 12 }
 

Typedef Documentation

◆ RTjpegData16

using RTjpegData16 = std::array<int16_t,64>

Definition at line 38 of file RTjpegN.h.

◆ RTjpegData32

using RTjpegData32 = std::array<int32_t,64>

Definition at line 39 of file RTjpegN.h.

Enumeration Type Documentation

◆ RTJFormat

enum RTJFormat
Enumerator
RTJ_YUV420 
RTJ_YUV422 
RTJ_RGB8 

Definition at line 47 of file RTjpegN.h.

Variable Documentation

◆ RTJPEG_FILE_VERSION

constexpr uint8_t RTJPEG_FILE_VERSION { 0 }
staticconstexpr

Definition at line 35 of file RTjpegN.h.

Referenced by RTjpeg::Compress().

◆ RTJPEG_HEADER_SIZE

constexpr uint8_t RTJPEG_HEADER_SIZE { 12 }
staticconstexpr

Definition at line 36 of file RTjpegN.h.

Referenced by RTjpeg::Compress().