
Base class for low-level encoder objects that can be used with LowLevelEncoderMap. More...
#include <Transport/LowLevelEncoder.H>

Public Member Functions | |
| LowLevelEncoder () | |
| Default constructor. | |
| virtual | ~LowLevelEncoder () |
| Virtual destructor for safe inheritance. | |
| virtual int | close ()=0 |
| Close any underlying streams; return 0 if OK, non-zero if error. | |
| virtual void | writeFrame (const GenericFrame &f)=0 |
| Write a frame to the low-level stream. | |
Base class for low-level encoder objects that can be used with LowLevelEncoderMap.
Definition at line 44 of file LowLevelEncoder.H.
| LowLevelEncoder::LowLevelEncoder | ( | ) |
Default constructor.
Definition at line 44 of file LowLevelEncoder.C.
| LowLevelEncoder::~LowLevelEncoder | ( | ) | [virtual] |
Virtual destructor for safe inheritance.
Definition at line 47 of file LowLevelEncoder.C.
| virtual int LowLevelEncoder::close | ( | ) | [pure virtual] |
Close any underlying streams; return 0 if OK, non-zero if error.
Implemented in FfmpegEncoder, HttpEncoder, MgzEncoder, MgzJEncoder, MrawvEncoder, and UcbMpegEncoder.
| virtual void LowLevelEncoder::writeFrame | ( | const GenericFrame & | f | ) | [pure virtual] |
Write a frame to the low-level stream.
Implemented in FfmpegEncoder, HttpEncoder, MgzEncoder, MgzJEncoder, MrawvEncoder, and UcbMpegEncoder.
1.6.3