Sirikata
Public Member Functions | Private Member Functions
Sirikata::SDL::FFmpegURLProtocol Class Reference

#include <FFmpegGlue.hpp>

Inheritance diagram for Sirikata::SDL::FFmpegURLProtocol:

List of all members.

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 &)
FFmpegURLProtocoloperator= (const FFmpegURLProtocol &)

Constructor & Destructor Documentation

Sirikata::SDL::FFmpegURLProtocol::FFmpegURLProtocol ( ) [inline]
virtual Sirikata::SDL::FFmpegURLProtocol::~FFmpegURLProtocol ( ) [inline, virtual]
Sirikata::SDL::FFmpegURLProtocol::FFmpegURLProtocol ( const FFmpegURLProtocol ) [private]

Member Function Documentation

virtual bool Sirikata::SDL::FFmpegURLProtocol::getPosition ( int64 *  position_out) [pure virtual]
virtual bool Sirikata::SDL::FFmpegURLProtocol::getSize ( int64 *  size_out) [pure virtual]
virtual bool Sirikata::SDL::FFmpegURLProtocol::isStreaming ( ) [pure virtual]
virtual String Sirikata::SDL::FFmpegURLProtocol::name ( ) const [pure virtual]
FFmpegURLProtocol& Sirikata::SDL::FFmpegURLProtocol::operator= ( const FFmpegURLProtocol ) [private]
virtual size_t Sirikata::SDL::FFmpegURLProtocol::read ( size_t  size,
uint8 *  data 
) [pure virtual]
virtual bool Sirikata::SDL::FFmpegURLProtocol::setPosition ( int64  position) [pure virtual]

The documentation for this class was generated from the following file: