Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Public Member Functions | Private Attributes | List of all members
dirac::FileStreamOutput Class Reference

#include <pic_io.h>

Collaboration diagram for dirac::FileStreamOutput:
Collaboration graph
[legend]

Public Member Functions

 FileStreamOutput (const char *output_name, const SourceParams &sp, bool interlace)
 Constructor. More...
 
virtual ~FileStreamOutput ()
 Destructor. More...
 
StreamPicOutputGetStream ()
 

Private Attributes

std::ostream * m_op_pic_ptr
 Physical Output stream. More...
 
StreamPicOutputm_op_pic_str
 Pic output Stream. More...
 

Detailed Description

Outputs pictures to a file

Constructor & Destructor Documentation

◆ FileStreamOutput()

dirac::FileStreamOutput::FileStreamOutput ( const char *  output_name,
const SourceParams sp,
bool  interlace 
)

Constructor, takes

Parameters
output_namethe name of the output file
spthe source parameters
interlacethe output is interlaced

◆ ~FileStreamOutput()

virtual dirac::FileStreamOutput::~FileStreamOutput ( )
virtual

Member Function Documentation

◆ GetStream()

StreamPicOutput * dirac::FileStreamOutput::GetStream ( )
inline

References m_op_pic_str.

Member Data Documentation

◆ m_op_pic_ptr

std::ostream* dirac::FileStreamOutput::m_op_pic_ptr
private

◆ m_op_pic_str

StreamPicOutput* dirac::FileStreamOutput::m_op_pic_str
private

Referenced by GetStream().


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.