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
FFCodec.h
Go to the documentation of this file.
1 //
2 // C++ Interface: Audio::OggCodec
3 //
4 #ifndef __AUDIO_FFCODEC_H__INCLUDED__
5 #define __AUDIO_FFCODEC_H__INCLUDED__
6 
7 #include "Codec.h"
8 
9 namespace Audio {
10 
15  class FFCodec : public Codec
16  {
17  public:
18  FFCodec();
19 
20  virtual ~FFCodec();
21 
23  virtual bool canHandle(const std::string& path, bool canOpen, VSFileSystem::VSFileType type = VSFileSystem::UnknownFile) throw();
24 
26  virtual Stream* open(const std::string& path, VSFileSystem::VSFileType type = VSFileSystem::UnknownFile) throw(Exception);
27  };
28 
29 };
30 
31 #endif//__AUDIO_FFCODEC_H__INCLUDED__