CLAM::EAudioFileCodec Class Reference
[Audio File I/O]

#include <AudioFileFormats.hxx>

List of all members.

Public Types

enum  { ePCM, eOggVorbis, eMpeg, eUnknown }

Public Member Functions

 EAudioFileCodec ()
 EAudioFileCodec (tValue val)
 EAudioFileCodec (std::string s)
virtual ComponentSpecies () const
 Returns a new object of the same class than the receiver object.

Static Public Member Functions

static tValue DefaultValue ()
static tEnumValueEnumValues ()

Public Attributes

enum CLAM::EAudioFileCodec:: { ... }  tEnum

Detailed Description

Definition at line 39 of file AudioFileFormats.hxx.


Member Enumeration Documentation

anonymous enum
Enumerator:
ePCM 
eOggVorbis 
eMpeg 
eUnknown 

Definition at line 47 of file AudioFileFormats.hxx.


Constructor & Destructor Documentation

CLAM::EAudioFileCodec::EAudioFileCodec (  )  [inline]

Definition at line 42 of file AudioFileFormats.hxx.

CLAM::EAudioFileCodec::EAudioFileCodec ( tValue  val  )  [inline]

Definition at line 43 of file AudioFileFormats.hxx.

CLAM::EAudioFileCodec::EAudioFileCodec ( std::string  s  )  [inline]

Definition at line 44 of file AudioFileFormats.hxx.


Member Function Documentation

static tValue CLAM::EAudioFileCodec::DefaultValue (  )  [inline, static]

Definition at line 54 of file AudioFileFormats.hxx.

References ePCM.

static tEnumValue* CLAM::EAudioFileCodec::EnumValues (  )  [inline, static]

Definition at line 55 of file AudioFileFormats.hxx.

References eMpeg, eOggVorbis, ePCM, eUnknown, and NULL.

virtual Component* CLAM::EAudioFileCodec::Species (  )  const [inline, virtual]

Returns a new object of the same class than the receiver object.

To be reimplemented by subclasses.

Returns:
a new allocated component. The pointer belongs to the caller.

Implements CLAM::Enum.

Definition at line 45 of file AudioFileFormats.hxx.


Member Data Documentation


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.3