SAudioFileI Class Reference

This is a base class for all audio file format readers and writers. More...

#include <bsapi.h>

Inheritance diagram for SAudioFileI:

SUnknownI SRawFileI SWaveFileI List of all members.

Public Member Functions

virtual bool BSAPI_METHOD DetectFormat (char *pHeader, int length)=0
virtual bool BSAPI_METHOD Open (char *pFile, bool write=false, bool newFile=true, bool jumpToEnd=false)=0
virtual bool BSAPI_METHOD Close ()=0
virtual bool BSAPI_METHOD Read (void *pBuffer, int requestedLength=0)=0
virtual bool BSAPI_METHOD Write (void *pBuffer, int length)=0
virtual int BSAPI_METHOD GetDataLength ()=0
virtual int BSAPI_METHOD GetNSamples ()=0
virtual bool BSAPI_METHOD GetCanGrow ()=0
virtual SWaveformSourceCallbackI::wave_format_type
BSAPI_METHOD 
GetFormat ()=0
virtual int BSAPI_METHOD GetSampleFreq ()=0
virtual int BSAPI_METHOD GetNChannels ()=0
virtual void BSAPI_METHOD SetNSamples (int nSamples)=0
virtual void BSAPI_METHOD SetFormat (SWaveformSourceCallbackI::wave_format_type format)=0
virtual void BSAPI_METHOD SetSampleFreq (int sampleFreq)=0
virtual void BSAPI_METHOD SetNChannels (int nChannels)=0

Detailed Description

This is a base class for all audio file format readers and writers.


The documentation for this class was generated from the following file:
Generated on Wed Jul 15 10:10:05 2009 for BSAPI by  doxygen 1.4.7