Dirac - A Video Codec

Created by the British Broadcasting Corporation.


FileStreamOutput Class Reference

#include <pic_io.h>

Collaboration diagram for FileStreamOutput:

Public Member Functions

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

Private Attributes

std::ostream * m_op_pic_ptr
 Physical Output stream.
StreamPicOutput * m_op_pic_str
 Pic output Stream.

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

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

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.