Created by the British Broadcasting Corporation.
#include <pic_io.h>
Abstract Class for reading picture data from a stream.
dirac::StreamPicInput::StreamPicInput | ( | ) |
dirac::StreamPicInput::StreamPicInput | ( | std::istream * | ip_pic_ptr, |
const SourceParams & | sparams | ||
) |
Constructor, takes
ip_pic_ptr | input stream to read from |
sparams | Source parameters |
virtual dirac::StreamPicInput::~StreamPicInput | ( | ) | [virtual] |
bool dirac::StreamPicInput::End | ( | ) | const |
SourceParams& dirac::StreamPicInput::GetSourceParams | ( | ) | const [inline] |
References m_sparams.
Referenced by dirac::FileStreamInput::GetSourceParams(), and dirac::MemoryStreamInput::GetSourceParams().
virtual bool dirac::StreamPicInput::ReadNextPicture | ( | Picture & | mypic | ) | [pure virtual] |
Implemented in dirac::StreamFrameInput, and dirac::StreamFieldInput.
virtual void dirac::StreamPicInput::Skip | ( | const int | n | ) | [pure virtual] |
Implemented in dirac::StreamFrameInput, and dirac::StreamFieldInput.
std::istream* dirac::StreamPicInput::m_ip_pic_ptr [protected] |
SourceParams dirac::StreamPicInput::m_sparams [mutable, 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.