Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Public Member Functions | Private Member Functions | Private Attributes | List of all members
ProcessSequence Class Reference

Class to carry out instrumentation on sequence.

#include <process_sequence.h>

Collaboration diagram for ProcessSequence:
Collaboration graph
[legend]

Public Member Functions

 ProcessSequence (OverlayParams &, FileStreamInput &, FileStreamOutput &, std::ifstream &, bool, int, SourceParams &)
 Constructor. More...
 
 ~ProcessSequence ()
 Destructor. More...
 
void DoSequence (int, int)
 DoSequence. More...
 

Private Member Functions

bool DoPicture ()
 DoPicture. More...
 
void AddPictureEntry ()
 AddPictureEntry. More...
 

Private Attributes

OverlayParamsm_oparams
 Command-line overlay options. More...
 
FileStreamInputm_inputpic
 Input picture. More...
 
FileStreamOutputm_outputpic
 Output picture. More...
 
bool m_verbose
 True for user output during process. More...
 
std::ifstream & m_data_in
 Overlay data input stream. More...
 
OneDArray< me_data_entrym_data_array
 Data array. More...
 
int m_data_fnum
 Picture numbers of process and overlay data. More...
 
int m_process_fnum
 
bool used_picture_data
 Read input picture data signal. More...
 
SourceParamsm_srcparams
 Output source parameters. More...
 

Constructor & Destructor Documentation

◆ ProcessSequence()

ProcessSequence::ProcessSequence ( OverlayParams ,
FileStreamInput ,
FileStreamOutput ,
std::ifstream &  ,
bool  ,
int  ,
SourceParams  
)

◆ ~ProcessSequence()

ProcessSequence::~ProcessSequence ( )
inline

Member Function Documentation

◆ AddPictureEntry()

void ProcessSequence::AddPictureEntry ( )
private

◆ DoPicture()

bool ProcessSequence::DoPicture ( )
private

◆ DoSequence()

void ProcessSequence::DoSequence ( int  ,
int   
)

Member Data Documentation

◆ m_data_array

OneDArray<me_data_entry> ProcessSequence::m_data_array
private

◆ m_data_fnum

int ProcessSequence::m_data_fnum
private

◆ m_data_in

std::ifstream& ProcessSequence::m_data_in
private

◆ m_inputpic

FileStreamInput& ProcessSequence::m_inputpic
private

◆ m_oparams

OverlayParams& ProcessSequence::m_oparams
private

◆ m_outputpic

FileStreamOutput& ProcessSequence::m_outputpic
private

◆ m_process_fnum

int ProcessSequence::m_process_fnum
private

◆ m_srcparams

SourceParams& ProcessSequence::m_srcparams
private

◆ m_verbose

bool ProcessSequence::m_verbose
private

◆ used_picture_data

bool ProcessSequence::used_picture_data
private

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

© 2004 British Broadcasting Corporation. Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.