]>
git.saurik.com Git - wxWidgets.git/blob - contrib/include/wx/mmedia/sndaiff.h
1 // --------------------------------------------------------------------------
5 // Author: Guilhem Lavaux <lavaux@easynet.fr> (C) 1999
7 // --------------------------------------------------------------------------
12 #pragma interface "sndaiff.h"
16 #include "wx/stream.h"
17 #include "wx/mmedia/sndbase.h"
18 #include "wx/mmedia/sndcodec.h"
19 #include "wx/mmedia/sndfile.h"
25 class WXDLLEXPORT wxSoundAiff
: public wxSoundFileStream
{
27 wxSoundAiff(wxInputStream
& stream
, wxSoundStream
& io_sound
);
28 wxSoundAiff(wxOutputStream
& stream
, wxSoundStream
& io_sound
);
32 wxString
GetCodecName() const;
36 bool PrepareToRecord(wxUint32 time
);
37 bool FinishRecording();
38 bool RepositionStream(wxUint32 position
);
40 wxUint32
GetData(void *buffer
, wxUint32 len
);
41 wxUint32
PutData(const void *buffer
, wxUint32 len
);