#include <Loaders.h>
Inheritance diagram for Loader:

Public Member Functions | |
| virtual const wxString & | Name () const=0 | 
| Loader name.   | |
| virtual enum status_t | Attach (wxFile *file, const wxString &name)=0 | 
| Attach file to the loader.   | |
| virtual enum status_t | Create (wxFile *file, const wxString &name, const format_t &fmt)=0 | 
| Create new file and attack.   | |
| virtual enum status_t | Create (wxFile *file, const wxString &name, const format_ex_t &fmt)=0 | 
| Create new file and attack (multichannel).   | |
| virtual track_t | NumIntTracks () const=0 | 
| Get number of internal tracks.   | |
| virtual const format_t * | TrackFormat (const track_t itrack) const=0 | 
| Get wave format.   | |
| virtual const wxString * | FileName () const=0 | 
| Get filename.   | |
| virtual length_t | GetRawLength () const=0 | 
| Get raw length.   | |
| virtual samples_t | GetSamples (const track_t itrack, const samples_t pos, const samples_t len, void *data)=0 | 
| Get samples.   | |
| virtual samples_t | AppendSamples (const track_t itrack, const samples_t len, void *data, samples_t &npos)=0 | 
| Append new samples.   | |
| virtual samples_t | AppendSamples (const samples_t len, void *data)=0 | 
| Append new samples (multitrack).   | |
Classes derived from this class implement a loader of a given wave audio file type.
      
  | 
  ||||||||||||
| 
 Append new samples (multitrack). 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Append new samples. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  ||||||||||||
| 
 Attach file to the loader. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  ||||||||||||||||
| 
 Create new file and attack (multichannel). 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  ||||||||||||||||
| 
 Create new file and attack. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  
| 
 Get filename. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  
| 
 Get raw length. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Get samples. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  
| 
 Loader name. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  
| 
 Get number of internal tracks. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
      
  | 
  
| 
 Get wave format. 
 Implemented in AIFFLoader, and WAVLoader.  | 
  
 
1.3.5