MythTV  master
Public Member Functions | Private Attributes | List of all members
PGMConverter Class Reference

#include <PGMConverter.h>

Collaboration diagram for PGMConverter:
Collaboration graph

Public Member Functions

 PGMConverter (void)
 ~PGMConverter (void)
int MythPlayerInited (const MythPlayer *player)
const AVFramegetImage (const VideoFrame *frame, long long frameno, int *pwidth, int *pheight)
int reportTime (void)

Private Attributes

long long m_frameno {-1}
int m_width {-1}
int m_height {-1}
AVFrame m_pgm
struct timeval m_convert_time
bool m_time_reported {false}
MythAVCopym_copy {nullptr}

Detailed Description

Definition at line 30 of file PGMConverter.h.

Constructor & Destructor Documentation

◆ PGMConverter()

PGMConverter::PGMConverter ( void  )

Definition at line 24 of file PGMConverter.cpp.

◆ ~PGMConverter()

PGMConverter::~PGMConverter ( void  )

Definition at line 30 of file PGMConverter.cpp.

Member Function Documentation

◆ MythPlayerInited()

int PGMConverter::MythPlayerInited ( const MythPlayer player)

◆ getImage()

const AVFrame * PGMConverter::getImage ( const VideoFrame frame,
long long  frameno,
int *  pwidth,
int *  pheight 

◆ reportTime()

int PGMConverter::reportTime ( void  )

Member Data Documentation

◆ m_frameno

long long PGMConverter::m_frameno {-1}

Definition at line 43 of file PGMConverter.h.

◆ m_width

int PGMConverter::m_width {-1}

Definition at line 44 of file PGMConverter.h.

◆ m_height

int PGMConverter::m_height {-1}

Definition at line 45 of file PGMConverter.h.

◆ m_pgm

AVFrame PGMConverter::m_pgm

Definition at line 46 of file PGMConverter.h.

◆ m_convert_time

struct timeval PGMConverter::m_convert_time

Definition at line 48 of file PGMConverter.h.

◆ m_time_reported

bool PGMConverter::m_time_reported {false}

Definition at line 49 of file PGMConverter.h.

◆ m_copy

MythAVCopy* PGMConverter::m_copy {nullptr}

Definition at line 50 of file PGMConverter.h.

The documentation for this class was generated from the following files: