Created by the British Broadcasting Corporation.
Class for outputting pictures. More...
#include <pic_io.h>
Public Member Functions | |
StreamPicOutput (std::ostream *op_ptr, const SourceParams &sp) | |
Constructor. More... | |
virtual | ~StreamPicOutput () |
virtual Destructor More... | |
virtual bool | WriteToNextFrame (const Picture &myframe)=0 |
Write a picture to the next frame to be output. More... | |
SourceParams & | GetSourceParams () |
Get the source parameters. More... | |
Protected Member Functions | |
StreamPicOutput () | |
Body-less default Constructor. More... | |
Protected Attributes | |
SourceParams | m_sparams |
Source parameters. More... | |
std::ostream * | m_op_pic_ptr |
Output stream. More... | |
Abstract base class for classes that output frames to stream
dirac::StreamPicOutput::StreamPicOutput | ( | std::ostream * | op_ptr, |
const SourceParams & | sp | ||
) |
Constructor, takes
op_ptr | the output stream object |
sp | the source parameters |
|
virtual |
|
protected |
|
inline |
References m_sparams.
Referenced by dirac::MemoryStreamOutput::GetSourceParams().
|
pure virtual |
Implemented in dirac::StreamFieldOutput, and dirac::StreamFrameOutput.
|
protected |
|
protected |
Referenced by GetSourceParams().
© 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.