BSAPI
SAudioWaveformTargetI Member List
This is the complete list of members for SAudioWaveformTargetI, including all inherited members.
AddRef()=0SUnknownI [pure virtual]
Close()=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]
GetErrorHandler()=0SUnknownI [pure virtual]
GetIID()=0SUnknownI [pure virtual]
GetIsWritten()=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]
GetPosition()=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]
OnWaveform(SUnknownI *pSender, wave_format_type waveformFormat, int sampleFreq, int nChannels, void *pData, int nBytes, unsigned int flags)=0SWaveformSourceCallbackI [pure virtual]
Open()=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]
Pause()=0 (defined in SWaveformTargetI)SWaveformTargetI [pure virtual]
Release()=0SUnknownI [pure virtual]
Restart()=0 (defined in SWaveformTargetI)SWaveformTargetI [pure virtual]
SetDevice(const char *pDevice="default")=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]
SetErrorHandler(SErrorCallbackI *pErrorHandler)=0SUnknownI [pure virtual]
SetFormat(int sampleFreq, int nChannels, int nBitsPerSample)=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]
SetWaitUntilWritten(bool waitUntilWritten=false)=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]
Stop()=0 (defined in SWaveformTargetI)SWaveformTargetI [pure virtual]
wave_format_type enum nameSWaveformSourceCallbackI
wfALaw enum valueSWaveformSourceCallbackI
wfFloat enum valueSWaveformSourceCallbackI
wfLin16 enum valueSWaveformSourceCallbackI
wfLin8 enum valueSWaveformSourceCallbackI
wfMuLaw enum valueSWaveformSourceCallbackI
wfUnknown enum valueSWaveformSourceCallbackI
wfUnsupported enum valueSWaveformSourceCallbackI
Write(void *pData, int nBytes)=0 (defined in SAudioWaveformTargetI)SAudioWaveformTargetI [pure virtual]