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

#include <mpeg2fix.h>

Collaboration diagram for MPEG2replex:
Collaboration graph
[legend]

Public Member Functions

 MPEG2replex ()=default
 
 ~MPEG2replex ()
 
void Start ()
 
int WaitBuffers ()
 

Public Attributes

int m_done {0}
 
QString m_outfile
 
int m_otype {0}
 
ringbuffer m_vrBuf {}
 
RingbufferArray m_extrbuf {}
 
ringbuffer m_indexVrbuf {}
 
RingbufferArray m_indexExtrbuf {}
 
int m_extCount {0}
 
ExtTypeIntArray m_exttype {0}
 
ExtTypeIntArray m_exttypcnt {0}
 
pthread_mutex_t m_mutex {}
 
pthread_cond_t m_cond {}
 
AudioFrameArray m_extframe {}
 
sequence_t m_seq_head {}
 

Private Attributes

multiplex_tm_mplex {nullptr}
 

Detailed Description

Definition at line 90 of file mpeg2fix.h.

Constructor & Destructor Documentation

◆ MPEG2replex()

MPEG2replex::MPEG2replex ( )
default

◆ ~MPEG2replex()

MPEG2replex::~MPEG2replex ( )

Definition at line 474 of file mpeg2fix.cpp.

Member Function Documentation

◆ Start()

void MPEG2replex::Start ( void  )

Definition at line 532 of file mpeg2fix.cpp.

Referenced by MPEG2fixup::ReplexStart().

◆ WaitBuffers()

int MPEG2replex::WaitBuffers ( )

Definition at line 490 of file mpeg2fix.cpp.

Member Data Documentation

◆ m_done

int MPEG2replex::m_done {0}

Definition at line 97 of file mpeg2fix.h.

Referenced by MPEG2fixup::MPEG2fixup(), MPEG2fixup::Start(), and WaitBuffers().

◆ m_outfile

QString MPEG2replex::m_outfile

Definition at line 98 of file mpeg2fix.h.

Referenced by MPEG2fixup::MPEG2fixup(), and Start().

◆ m_otype

int MPEG2replex::m_otype {0}

Definition at line 99 of file mpeg2fix.h.

Referenced by MPEG2fixup::InitReplex(), MPEG2fixup::MPEG2fixup(), and Start().

◆ m_vrBuf

ringbuffer MPEG2replex::m_vrBuf {}

Definition at line 100 of file mpeg2fix.h.

Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::InitReplex(), Start(), and ~MPEG2replex().

◆ m_extrbuf

RingbufferArray MPEG2replex::m_extrbuf {}

Definition at line 101 of file mpeg2fix.h.

Referenced by MPEG2fixup::AddFrame(), MPEG2fixup::InitReplex(), Start(), and ~MPEG2replex().

◆ m_indexVrbuf

ringbuffer MPEG2replex::m_indexVrbuf {}

◆ m_indexExtrbuf

RingbufferArray MPEG2replex::m_indexExtrbuf {}

◆ m_extCount

int MPEG2replex::m_extCount {0}

Definition at line 104 of file mpeg2fix.h.

Referenced by MPEG2fixup::InitReplex(), WaitBuffers(), and ~MPEG2replex().

◆ m_exttype

ExtTypeIntArray MPEG2replex::m_exttype {0}

Definition at line 105 of file mpeg2fix.h.

Referenced by MPEG2fixup::InitReplex(), and Start().

◆ m_exttypcnt

ExtTypeIntArray MPEG2replex::m_exttypcnt {0}

Definition at line 106 of file mpeg2fix.h.

Referenced by MPEG2fixup::InitReplex(), and Start().

◆ m_mutex

pthread_mutex_t MPEG2replex::m_mutex {}

◆ m_cond

pthread_cond_t MPEG2replex::m_cond {}

◆ m_extframe

AudioFrameArray MPEG2replex::m_extframe {}

Definition at line 110 of file mpeg2fix.h.

Referenced by MPEG2fixup::InitReplex(), and Start().

◆ m_seq_head

sequence_t MPEG2replex::m_seq_head {}

Definition at line 111 of file mpeg2fix.h.

Referenced by MPEG2fixup::InitReplex(), and Start().

◆ m_mplex

multiplex_t* MPEG2replex::m_mplex {nullptr}
private

Definition at line 114 of file mpeg2fix.h.

Referenced by Start(), and WaitBuffers().


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