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

#include <AudioFileFormats.hxx>

Inheritance diagram for CLAM::EAudioFileEndianess:

CLAM::Enum CLAM::Component

List of all members.


Detailed Description

Definition at line 198 of file AudioFileFormats.hxx.


Public Types

enum  { eDefault = SF_ENDIAN_FILE, eLittle = SF_ENDIAN_LITTLE, eBig = SF_ENDIAN_BIG, eHost = SF_ENDIAN_CPU }

Public Member Functions

 EAudioFileEndianess ()
 EAudioFileEndianess (tValue val)
 EAudioFileEndianess (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:
eDefault 
eLittle 
eBig 
eHost 

Definition at line 206 of file AudioFileFormats.hxx.


Constructor & Destructor Documentation

CLAM::EAudioFileEndianess::EAudioFileEndianess (  )  [inline]

Definition at line 201 of file AudioFileFormats.hxx.

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

Definition at line 202 of file AudioFileFormats.hxx.

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

Definition at line 203 of file AudioFileFormats.hxx.


Member Function Documentation

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

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

Definition at line 213 of file AudioFileFormats.hxx.

References eDefault.

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

Definition at line 214 of file AudioFileFormats.hxx.

References eBig, eDefault, eHost, eLittle, and NULL.


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