+////////////////////////////////////////////////////////////////////////////////
+// Name: sndfrmt.cpp
+// Purpose: wxMMedia
+// Author: Guilhem Lavaux
+// Created: 1998
+// Updated: December 1998
+// Copyright: (C) 1997, 1998, Guilhem Lavaux
+// License: wxWindows license
+////////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
#pragma implementation "sndfrmt.h"
#endif
m_codchange = FALSE;
m_codec = wxSoundCodec::Get(m_codno);
+ CodecChange();
return m_codec;
}
case WXSOUND_PCM: {
wxSoundPcmCodec *pcm_codec = (wxSoundPcmCodec *)codec;
- pcm_codec->SetBits(m_bps);
- pcm_codec->SetByteOrder(m_byteorder);
- pcm_codec->SetSign(m_sign);
+ pcm_codec->m_orig_format.SetSampleRate(m_srate);
+ pcm_codec->m_orig_format.SetBps(m_bps);
+ pcm_codec->m_orig_format.SetChannels(m_channels);
+ pcm_codec->m_orig_format.SetByteOrder(m_byteorder);
+ pcm_codec->m_orig_format.SetSign(m_sign);
break;
}
default: