+ WRITE16(channels);
+ WRITE32(num_samples);
+ WRITE16(bps);
+
+ data_s.WriteDouble((double)srate);
+
+ m_sndformat.SetByteOrder(wxSND_SAMPLE_BE);
+ m_sndformat.SetSign(wxSND_SAMPLE_UNSIGNED);
+ ChangeCodec(WXSOUND_PCM);
+*/
+}
+
+void wxSndAiffCodec::WriteSSND(wxUint32 fsize)
+{
+/*
+ char tmp_buf[10];
+
+ WRITE32(m_spos);
+// WRITE32(dummy ??);
+
+ m_slen = m_chunksize - m_spos;
+ m_spos += m_istream->TellI();
+*/
+}
+
+
+bool wxSndAiffCodec::PrepareToRecord(wxUint32 m_fsize)
+{
+ wxUint32 total_size = m_fsize + 0;
+ char tmp_buf[10];