Sirikata
|
#include <FFmpegGlue.hpp>
Public Member Functions | |
FFmpegURLProtocol () | |
virtual | ~FFmpegURLProtocol () |
virtual String | name () const =0 |
virtual size_t | read (size_t size, uint8 *data)=0 |
virtual bool | getPosition (int64 *position_out)=0 |
virtual bool | setPosition (int64 position)=0 |
virtual bool | getSize (int64 *size_out)=0 |
virtual bool | isStreaming ()=0 |
Private Member Functions | |
FFmpegURLProtocol (const FFmpegURLProtocol &) | |
FFmpegURLProtocol & | operator= (const FFmpegURLProtocol &) |
Sirikata::SDL::FFmpegURLProtocol::FFmpegURLProtocol | ( | ) | [inline] |
virtual Sirikata::SDL::FFmpegURLProtocol::~FFmpegURLProtocol | ( | ) | [inline, virtual] |
Sirikata::SDL::FFmpegURLProtocol::FFmpegURLProtocol | ( | const FFmpegURLProtocol & | ) | [private] |
virtual bool Sirikata::SDL::FFmpegURLProtocol::getPosition | ( | int64 * | position_out | ) | [pure virtual] |
Implemented in Sirikata::SDL::FFmpegMemoryProtocol.
virtual bool Sirikata::SDL::FFmpegURLProtocol::getSize | ( | int64 * | size_out | ) | [pure virtual] |
Implemented in Sirikata::SDL::FFmpegMemoryProtocol.
virtual bool Sirikata::SDL::FFmpegURLProtocol::isStreaming | ( | ) | [pure virtual] |
Implemented in Sirikata::SDL::FFmpegMemoryProtocol.
virtual String Sirikata::SDL::FFmpegURLProtocol::name | ( | ) | const [pure virtual] |
Implemented in Sirikata::SDL::FFmpegMemoryProtocol.
Referenced by Sirikata::SDL::FFmpegStream::initDecode().
FFmpegURLProtocol& Sirikata::SDL::FFmpegURLProtocol::operator= | ( | const FFmpegURLProtocol & | ) | [private] |
virtual size_t Sirikata::SDL::FFmpegURLProtocol::read | ( | size_t | size, |
uint8 * | data | ||
) | [pure virtual] |
Implemented in Sirikata::SDL::FFmpegMemoryProtocol.
virtual bool Sirikata::SDL::FFmpegURLProtocol::setPosition | ( | int64 | position | ) | [pure virtual] |
Implemented in Sirikata::SDL::FFmpegMemoryProtocol.
Referenced by Sirikata::SDL::FFmpegStream::initDecode().