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 ()
 
 ~MPEG2replex ()
 
void Start ()
 
int WaitBuffers ()
 

Public Attributes

int m_done {0}
 
QString m_outfile
 
int m_otype {0}
 
ringbuffer m_vrbuf
 
ringbuffer m_extrbuf [N_AUDIO]
 
ringbuffer m_index_vrbuf
 
ringbuffer m_index_extrbuf [N_AUDIO]
 
int m_ext_count {0}
 
int m_exttype [N_AUDIO]
 
int m_exttypcnt [N_AUDIO]
 
pthread_mutex_t m_mutex
 
pthread_cond_t m_cond
 
audio_frame_t m_extframe [N_AUDIO]
 
sequence_t m_seq_head
 

Private Attributes

multiplex_tm_mplex {nullptr}
 

Detailed Description

Definition at line 86 of file mpeg2fix.h.

Constructor & Destructor Documentation

◆ MPEG2replex()

MPEG2replex::MPEG2replex ( )

Definition at line 481 of file mpeg2fix.cpp.

◆ ~MPEG2replex()

MPEG2replex::~MPEG2replex ( )

Definition at line 495 of file mpeg2fix.cpp.

Member Function Documentation

◆ Start()

void MPEG2replex::Start ( void  )

Definition at line 553 of file mpeg2fix.cpp.

Referenced by MPEG2fixup::ReplexStart().

◆ WaitBuffers()

int MPEG2replex::WaitBuffers ( )

Definition at line 511 of file mpeg2fix.cpp.

Referenced by fill_buffers().

Member Data Documentation

◆ m_done

int MPEG2replex::m_done {0}

Definition at line 93 of file mpeg2fix.h.

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

◆ m_outfile

QString MPEG2replex::m_outfile

Definition at line 94 of file mpeg2fix.h.

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

◆ m_otype

int MPEG2replex::m_otype {0}

Definition at line 95 of file mpeg2fix.h.

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

◆ m_vrbuf

ringbuffer MPEG2replex::m_vrbuf

◆ m_extrbuf

ringbuffer MPEG2replex::m_extrbuf[N_AUDIO]

◆ m_index_vrbuf

ringbuffer MPEG2replex::m_index_vrbuf

◆ m_index_extrbuf

ringbuffer MPEG2replex::m_index_extrbuf[N_AUDIO]

◆ m_ext_count

int MPEG2replex::m_ext_count {0}

Definition at line 100 of file mpeg2fix.h.

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

◆ m_exttype

int MPEG2replex::m_exttype[N_AUDIO]

Definition at line 101 of file mpeg2fix.h.

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

◆ m_exttypcnt

int MPEG2replex::m_exttypcnt[N_AUDIO]

Definition at line 102 of file mpeg2fix.h.

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

◆ m_mutex

pthread_mutex_t MPEG2replex::m_mutex

◆ m_cond

pthread_cond_t MPEG2replex::m_cond

◆ m_extframe

audio_frame_t MPEG2replex::m_extframe[N_AUDIO]

Definition at line 106 of file mpeg2fix.h.

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

◆ m_seq_head

sequence_t MPEG2replex::m_seq_head

Definition at line 107 of file mpeg2fix.h.

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

◆ m_mplex

multiplex_t* MPEG2replex::m_mplex {nullptr}
private

Definition at line 110 of file mpeg2fix.h.

Referenced by Start(), and WaitBuffers().


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