#include class PCM_Decoder : public IAudioDecoder { /* WAVEFORMATEX m_wstr; int m_status; int m_resampler; protected: void copy(const short* src_data, short* dest_data, int samples); void raise_8to16(const char* src_data, short* dest_data, int samples); void resample(const short* src_data, short* dest_data, int samples); void raise_and_resample_8to16(const char* src_data, short* dest_data, int samples);*/ public: PCM_Decoder(WAVEFORMATEX*, void*); int GetMinSize(){return 2;} int Convert(unsigned char* in_data, Unsigned in_size, unsigned char* out_data, Unsigned out_size, Unsigned* size_read, Unsigned* size_written); int Close(){} };