Pyrogenesis  trunk
Public Member Functions | List of all members
OggStream Class Referenceabstract

#include <ogg.h>

Inheritance diagram for OggStream:
Inheritance graph
[legend]

Public Member Functions

virtual ~OggStream ()
 
virtual ALenum Format ()=0
 
virtual ALsizei SamplingRate ()=0
 
virtual bool atFileEOF ()=0
 
virtual Status ResetFile ()=0
 
virtual Status Close ()=0
 
virtual Status GetNextChunk (u8 *buffer, size_t size)=0
 

Constructor & Destructor Documentation

virtual OggStream::~OggStream ( )
inlinevirtual

Member Function Documentation

virtual bool OggStream::atFileEOF ( )
pure virtual

Implemented in OggStreamImpl< Adapter >.

virtual Status OggStream::Close ( )
pure virtual

Implemented in OggStreamImpl< Adapter >.

virtual ALenum OggStream::Format ( )
pure virtual

Implemented in OggStreamImpl< Adapter >.

virtual Status OggStream::GetNextChunk ( u8 buffer,
size_t  size 
)
pure virtual
Returns
bytes read (<= size) or a (negative) Status

Implemented in OggStreamImpl< Adapter >.

virtual Status OggStream::ResetFile ( )
pure virtual

Implemented in OggStreamImpl< Adapter >.

virtual ALsizei OggStream::SamplingRate ( )
pure virtual

Implemented in OggStreamImpl< Adapter >.


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