Created by the British Broadcasting Corporation.
#include <pic_io.h>
Classes | |
| class | OutputMemoryBuffer |
| local memory buffer More... | |
Public Member Functions | |
| MemoryStreamOutput (SourceParams &sparams, bool interlace) | |
| Constructor. More... | |
| ~MemoryStreamOutput () | |
| Destructor. More... | |
| SourceParams & | GetSourceParams () |
| Get source parameters. More... | |
| StreamPicOutput * | GetStream () |
| void | SetMembufReference (unsigned char *buf, int buf_size) |
| Set the memory buffer to write the data to. More... | |
Protected Member Functions | |
| MemoryStreamOutput () | |
| Body-less default Constructor. More... | |
| MemoryStreamOutput (const MemoryStreamOutput &) | |
| Body-less copy constructor. More... | |
| MemoryStreamOutput & | operator= (const MemoryStreamOutput &) |
| Body-less assignment operator. More... | |
Private Attributes | |
| OutputMemoryBuffer | m_membuf |
| Output stream Memory buffer. More... | |
| std::ostream * | m_op_pic_ptr |
| Physical Output stream. More... | |
| StreamPicOutput * | m_op_pic_str |
| Pic output Stream. More... | |
Outputs pictures to a memory buffer
| dirac::MemoryStreamOutput::MemoryStreamOutput | ( | SourceParams & | sparams, |
| bool | interlace | ||
| ) |
| dirac::MemoryStreamOutput::~MemoryStreamOutput | ( | ) |
|
protected |
|
protected |
|
inline |
References dirac::StreamPicOutput::GetSourceParams(), and m_op_pic_str.
|
inline |
References m_op_pic_str.
|
protected |
| void dirac::MemoryStreamOutput::SetMembufReference | ( | unsigned char * | buf, |
| int | buf_size | ||
| ) |
|
private |
|
private |
|
private |
Referenced by GetSourceParams(), and GetStream().
© 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.