CLAM-Development  1.1
Public Member Functions | Protected Member Functions | Protected Attributes
CLAM::AudioCodecs::PCMAudioStream Class Reference

#include <PCMAudioStream.hxx>

List of all members.

Public Member Functions

 PCMAudioStream ()
 PCMAudioStream (const AudioFile &file)
 ~PCMAudioStream ()
void SetFOI (const AudioFile &file)
void PrepareReading ()
void PrepareWriting ()
void PrepareReadWrite ()
void Dispose ()

Protected Member Functions

void AudioFileToNative (const AudioFile &file)
void DiskToMemoryTransfer ()
void MemoryToDiskTransfer ()

Protected Attributes

SNDFILE * mFileHandle
SF_INFO mNativeFileParams
std::string mName

Detailed Description

Definition at line 39 of file PCMAudioStream.hxx.


Constructor & Destructor Documentation

Definition at line 39 of file PCMAudioStream.cxx.

References mNativeFileParams.

Definition at line 45 of file PCMAudioStream.cxx.

References SetFOI().

Definition at line 52 of file PCMAudioStream.cxx.

References mFileHandle.


Member Function Documentation

Implements CLAM::AudioCodecs::Stream.

Definition at line 114 of file PCMAudioStream.cxx.

References mFileHandle, and NULL.

Referenced by SetFOI().

void CLAM::AudioCodecs::PCMAudioStream::SetFOI ( const AudioFile file) [virtual]

Member Data Documentation


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