Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Public Member Functions | Private Member Functions | Private Attributes
ProcessSequence Class Reference

Class to carry out instrumentation on sequence.

#include <process_sequence.h>

Collaboration diagram for ProcessSequence:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

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

Member Function Documentation

void ProcessSequence::AddPictureEntry ( )
private
bool ProcessSequence::DoPicture ( )
private
void ProcessSequence::DoSequence ( int  ,
int   
)

Member Data Documentation

OneDArray<me_data_entry> ProcessSequence::m_data_array
private
int ProcessSequence::m_data_fnum
private
std::ifstream& ProcessSequence::m_data_in
private
FileStreamInput& ProcessSequence::m_inputpic
private
OverlayParams& ProcessSequence::m_oparams
private
FileStreamOutput& ProcessSequence::m_outputpic
private
int ProcessSequence::m_process_fnum
private
SourceParams& ProcessSequence::m_srcparams
private
bool ProcessSequence::m_verbose
private
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.