This class represents a generic audio file with reading and writing functionalities.  
 More...
#include <audiofile.hpp>
This class represents a generic audio file with reading and writing functionalities. 
Definition at line 46 of file audiofile.hpp.
◆ File()
◆ ~File()
  
  | 
        
          | virtual Audio::File::~File | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ getChannels()
  
  | 
        
          | virtual size_t Audio::File::getChannels | ( |  | ) | const |  | pure virtual | 
 
 
◆ getLength()
  
  | 
        
          | virtual size_t Audio::File::getLength | ( |  | ) | const |  | pure virtual | 
 
 
◆ getSampleRate()
  
  | 
        
          | virtual size_t Audio::File::getSampleRate | ( |  | ) | const |  | pure virtual | 
 
 
◆ isSeekable()
  
  | 
        
          | virtual bool Audio::File::isSeekable | ( |  | ) | const |  | inlinevirtual | 
 
 
◆ isValid()
  
  | 
        
          | virtual bool Audio::File::isValid | ( |  | ) | const |  | pure virtual | 
 
 
◆ newFile()
  
  | 
        
          | virtual void Audio::File::newFile | ( |  | ) |  |  | pure virtual | 
 
 
◆ read()
  
  | 
        
          | virtual Sample Audio::File::read | ( |  | ) | const |  | pure virtual | 
 
 
◆ setChannels()
  
  | 
        
          | virtual void Audio::File::setChannels | ( | size_t | channels | ) |  |  | pure virtual | 
 
 
◆ setSampleRate()
  
  | 
        
          | virtual void Audio::File::setSampleRate | ( | size_t | freq | ) |  |  | pure virtual | 
 
 
◆ write()
  
  | 
        
          | virtual void Audio::File::write | ( | const Sample & | frame | ) |  |  | pure virtual | 
 
 
The documentation for this class was generated from the following file: