Mercurial > mplayer.hg
diff loader/dshow/DS_AudioDecoder.h @ 1545:da26060c81ef
big avifile sync - from now we have common code
author | arpi |
---|---|
date | Thu, 16 Aug 2001 00:50:02 +0000 |
parents | |
children | 4b3f3f850896 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/loader/dshow/DS_AudioDecoder.h Thu Aug 16 00:50:02 2001 +0000 @@ -0,0 +1,21 @@ +#ifndef AVIFILE_DSHOW_H +#define AVIFILE_DSHOW_H + +#include <libwin32.h> +#include "DS_Filter.h" + +class DS_AudioDecoder : public IAudioDecoder +{ +public: + DS_AudioDecoder(const CodecInfo& info, const WAVEFORMATEX*); + virtual ~DS_AudioDecoder(); + virtual int Convert(const void*, size_t, void*, size_t, size_t*, size_t*); + virtual int GetSrcSize(int); +protected: + AM_MEDIA_TYPE m_sOurType, m_sDestType; + DS_Filter* m_pDS_Filter; + char* m_sVhdr; + char* m_sVhdr2; +}; + +#endif