Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Audio::FFCodec Class Reference

#include <FFCodec.h>

Inheritance diagram for Audio::FFCodec:
Audio::Codec

Public Member Functions

 FFCodec ()
 
virtual ~FFCodec ()
 
virtual bool canHandle (const std::string &path, bool canOpen, VSFileSystem::VSFileType type=VSFileSystem::UnknownFile) throw ()
 
virtual Streamopen (const std::string &path, VSFileSystem::VSFileType type=VSFileSystem::UnknownFile) throw (Exception)
 
- Public Member Functions inherited from Audio::Codec
virtual ~Codec ()
 
const std::string & getName () const throw ()
 
virtual const ExtensionsgetExtensions () const throw ()
 

Additional Inherited Members

- Public Types inherited from Audio::Codec
typedef std::vector< std::string > Extensions
 
- Protected Member Functions inherited from Audio::Codec
 Codec (const std::string &name) throw ()
 

Detailed Description

OggCodec factory class, for Ogg audio streams.

See Also
CodecRegistry to create OggCodec instances.

Definition at line 15 of file FFCodec.h.

Constructor & Destructor Documentation

Audio::FFCodec::FFCodec ( )
virtual Audio::FFCodec::~FFCodec ( )
virtual

Member Function Documentation

virtual bool Audio::FFCodec::canHandle ( const std::string &  path,
bool  canOpen,
VSFileSystem::VSFileType  type = VSFileSystem::UnknownFile 
)
throw (
)
virtual
See Also
Codec::canHandle

Implements Audio::Codec.

virtual Stream* Audio::FFCodec::open ( const std::string &  path,
VSFileSystem::VSFileType  type = VSFileSystem::UnknownFile 
)
throw (Exception
)
virtual
See Also
Codec::open

Implements Audio::Codec.


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