Mercurial > mplayer.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
1544:558c1b03b8d0 | 1545:da26060c81ef |
---|---|
1 #ifndef AVIFILE_DSHOW_H | |
2 #define AVIFILE_DSHOW_H | |
3 | |
4 #include <libwin32.h> | |
5 #include "DS_Filter.h" | |
6 | |
7 class DS_AudioDecoder : public IAudioDecoder | |
8 { | |
9 public: | |
10 DS_AudioDecoder(const CodecInfo& info, const WAVEFORMATEX*); | |
11 virtual ~DS_AudioDecoder(); | |
12 virtual int Convert(const void*, size_t, void*, size_t, size_t*, size_t*); | |
13 virtual int GetSrcSize(int); | |
14 protected: | |
15 AM_MEDIA_TYPE m_sOurType, m_sDestType; | |
16 DS_Filter* m_pDS_Filter; | |
17 char* m_sVhdr; | |
18 char* m_sVhdr2; | |
19 }; | |
20 | |
21 #endif |