diff options
author | Henri Herscher <henri@oreka.org> | 2006-01-30 21:16:26 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2006-01-30 21:16:26 +0000 |
commit | c42bf70a3f20ab6f15d0290382ca1c3c2df7efee (patch) | |
tree | 118c258bda9af5f1a11f9f854bc5a6bafa4191e4 /orkbasecxx/Filter.h | |
parent | 9230b49a123560deb7faae20c69af710f4873b3e (diff) |
Added ulaw filter
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@145 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx/Filter.h')
-rw-r--r-- | orkbasecxx/Filter.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/orkbasecxx/Filter.h b/orkbasecxx/Filter.h index 379af59..3002e7f 100644 --- a/orkbasecxx/Filter.h +++ b/orkbasecxx/Filter.h @@ -63,6 +63,23 @@ private: //=================================================================== +class DLL_IMPORT_EXPORT UlawToPcmFilter : public Filter +{ +public: + FilterRef __CDECL__ Instanciate(); + void __CDECL__ AudioChunkIn(AudioChunkRef& chunk); + void __CDECL__ AudioChunkOut(AudioChunkRef& chunk); + AudioEncodingEnum __CDECL__ GetInputAudioEncoding(); + AudioEncodingEnum __CDECL__ GetOutputAudioEncoding(); + CStdString __CDECL__ GetName(); + int __CDECL__ GetInputRtpPayloadType(); + +private: + AudioChunkRef m_outputAudioChunk; +}; + +//=================================================================== + /** Filter Registry */ class DLL_IMPORT_EXPORT FilterRegistry |