sipxmedialib  Version 3.3
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AbstractDecompressor Class Referenceabstract

#include <MpAudioFileDecompress.h>

Inheritance diagram for AbstractDecompressor:
Inheritance graph
[legend]
Collaboration diagram for AbstractDecompressor:
Collaboration graph
[legend]

Public Member Functions

 AbstractDecompressor (MpAudioAbstract &a)
 
virtual ~AbstractDecompressor ()
 
virtual size_t getSamples (AudioSample *, size_t)=0
 
virtual void minMaxSamplingRate (long *, long *, long *)
 
virtual void minMaxChannels (int *, int *, int *)
 

Protected Member Functions

size_t readBytes (AudioByte *buff, size_t length)
 

Protected Attributes

MpAudioAbstract_dataSource
 

Constructor & Destructor Documentation

~AbstractDecompressor ( )
virtual

Member Function Documentation

size_t readBytes ( AudioByte buff,
size_t  length 
)
protected
virtual size_t getSamples ( AudioSample ,
size_t   
)
pure virtual
void minMaxSamplingRate ( long *  ,
long *  ,
long *   
)
virtual
void minMaxChannels ( int *  ,
int *  ,
int *   
)
virtual

Member Data Documentation

MpAudioAbstract& _dataSource
protected