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

#include <PGMConverter.h>

Collaboration diagram for PGMConverter:
Collaboration graph
[legend]

Classes

struct  m_convert_time
 

Public Member Functions

 PGMConverter (void)=default
 
 ~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 {}
 
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  )
default

◆ ~PGMConverter()

PGMConverter::~PGMConverter ( void  )

Definition at line 24 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}
private

Definition at line 43 of file PGMConverter.h.

◆ m_width

int PGMConverter::m_width {-1}
private

Definition at line 44 of file PGMConverter.h.

◆ m_height

int PGMConverter::m_height {-1}
private

Definition at line 45 of file PGMConverter.h.

◆ m_pgm

AVFrame PGMConverter::m_pgm {}
private

Definition at line 46 of file PGMConverter.h.

◆ m_time_reported

bool PGMConverter::m_time_reported {false}
private

Definition at line 49 of file PGMConverter.h.

◆ m_copy

MythAVCopy* PGMConverter::m_copy {nullptr}
private

Definition at line 50 of file PGMConverter.h.


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