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

#include <mpeg2fix.h>

Public Member Functions

 MPEG2frame (int size)
 
 ~MPEG2frame ()
 
void ensure_size (int size) const
 
void set_pkt (AVPacket *newpkt) const
 

Public Attributes

AVPacket * m_pkt {nullptr}
 
bool m_isSequence {false}
 
bool m_isGop {false}
 
uint8_t * m_framePos {nullptr}
 
uint8_t * m_gopPos {nullptr}
 
mpeg2_sequence_t m_mpeg2_seq
 
mpeg2_gop_t m_mpeg2_gop
 
mpeg2_picture_t m_mpeg2_pic
 

Detailed Description

Definition at line 46 of file mpeg2fix.h.

Constructor & Destructor Documentation

◆ MPEG2frame()

MPEG2frame::MPEG2frame ( int  size)
explicit

Definition at line 99 of file mpeg2fix.cpp.

◆ ~MPEG2frame()

MPEG2frame::~MPEG2frame ( )

Definition at line 106 of file mpeg2fix.cpp.

Member Function Documentation

◆ ensure_size()

void MPEG2frame::ensure_size ( int  size) const

Definition at line 111 of file mpeg2fix.cpp.

Referenced by MPEG2fixup::AddSequence().

◆ set_pkt()

void MPEG2frame::set_pkt ( AVPacket *  newpkt) const

Definition at line 127 of file mpeg2fix.cpp.

Referenced by MPEG2fixup::ConvertToI(), and MPEG2fixup::GetPoolFrame().

Member Data Documentation

◆ m_pkt

AVPacket* MPEG2frame::m_pkt {nullptr}

◆ m_isSequence

bool MPEG2frame::m_isSequence {false}

◆ m_isGop

bool MPEG2frame::m_isGop {false}

◆ m_framePos

uint8_t* MPEG2frame::m_framePos {nullptr}

◆ m_gopPos

uint8_t* MPEG2frame::m_gopPos {nullptr}

Definition at line 58 of file mpeg2fix.h.

Referenced by MPEG2fixup::AddFrame(), and MPEG2fixup::ProcessVideo().

◆ m_mpeg2_seq

mpeg2_sequence_t MPEG2frame::m_mpeg2_seq

◆ m_mpeg2_gop

mpeg2_gop_t MPEG2frame::m_mpeg2_gop

Definition at line 60 of file mpeg2fix.h.

Referenced by MPEG2fixup::GetPoolFrame(), and MPEG2fixup::ProcessVideo().

◆ m_mpeg2_pic

mpeg2_picture_t MPEG2frame::m_mpeg2_pic

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