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

#include <AudioFileFormats.hxx>

Inheritance diagram for CLAM::EAudioFileEncoding:

CLAM::Enum CLAM::Component

List of all members.


Detailed Description

Definition at line 130 of file AudioFileFormats.hxx.


Public Types

enum  {
  ePCM_S8 = SF_FORMAT_PCM_S8, ePCM_16 = SF_FORMAT_PCM_16, ePCM_24 = SF_FORMAT_PCM_24, ePCM_32 = SF_FORMAT_PCM_32,
  ePCM_U8 = SF_FORMAT_PCM_U8, eFLOAT = SF_FORMAT_FLOAT, eDOUBLE = SF_FORMAT_DOUBLE, eU_LAW = SF_FORMAT_ULAW,
  eA_LAW = SF_FORMAT_ALAW, eIMA_ADPCM = SF_FORMAT_IMA_ADPCM, eMS_ADPCM = SF_FORMAT_MS_ADPCM, eGSM610 = SF_FORMAT_GSM610,
  eVOX_ADPCM = SF_FORMAT_VOX_ADPCM, eG721_32 = SF_FORMAT_G721_32, eG723_24 = SF_FORMAT_G723_24, eG723_40 = SF_FORMAT_G723_40,
  eDWVW_12 = SF_FORMAT_DWVW_12, eDWVW_16 = SF_FORMAT_DWVW_16, eDWVW_24 = SF_FORMAT_DWVW_24, eDWVW_N = SF_FORMAT_DWVW_N,
  eDefault = 1000 + SF_FORMAT_DWVW_N, e5015US = 1001 + SF_FORMAT_DWVW_N, eCCITTJ17 = 1002 + SF_FORMAT_DWVW_N
}

Public Member Functions

 EAudioFileEncoding ()
 EAudioFileEncoding (tValue val)
 EAudioFileEncoding (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 ()

Member Enumeration Documentation

anonymous enum

Enumerator:
ePCM_S8 
ePCM_16 
ePCM_24 
ePCM_32 
ePCM_U8 
eFLOAT 
eDOUBLE 
eU_LAW 
eA_LAW 
eIMA_ADPCM 
eMS_ADPCM 
eGSM610 
eVOX_ADPCM 
eG721_32 
eG723_24 
eG723_40 
eDWVW_12 
eDWVW_16 
eDWVW_24 
eDWVW_N 
eDefault 
e5015US 
eCCITTJ17 

Definition at line 138 of file AudioFileFormats.hxx.


Constructor & Destructor Documentation

CLAM::EAudioFileEncoding::EAudioFileEncoding (  )  [inline]

Definition at line 133 of file AudioFileFormats.hxx.

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

Definition at line 134 of file AudioFileFormats.hxx.

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

Definition at line 135 of file AudioFileFormats.hxx.


Member Function Documentation

virtual Component* CLAM::EAudioFileEncoding::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 136 of file AudioFileFormats.hxx.

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

Definition at line 164 of file AudioFileFormats.hxx.

References ePCM_16.

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


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

Generated on Tue Aug 12 22:33:50 2008 for CLAM by  doxygen 1.5.5