CLAM-Development  1.1
Public Types | Public Member Functions | Static Public Member Functions
CLAM::EAudioFileCodec Class Reference

#include <AudioFileFormats.hxx>

List of all members.

Public Types

enum  tEnum { 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 ()

Detailed Description

Definition at line 39 of file AudioFileFormats.hxx.


Member Enumeration Documentation

Enumerator:
ePCM 
eOggVorbis 
eMpeg 
eUnknown 

Definition at line 47 of file AudioFileFormats.hxx.


Constructor & Destructor Documentation

Definition at line 42 of file AudioFileFormats.hxx.

Referenced by Species().

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.

References EAudioFileCodec().


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