#include <itpp/srccode/audiofile.h>
ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!!
Definition at line 76 of file audiofile.h.
Public Types | |
enum | data_encoding { enc_unknown = 0, enc_mulaw8 = 1, enc_alaw8 = 27, enc_linear8 = 2, enc_linear16 = 3, enc_linear24 = 4, enc_linear32 = 5, enc_float = 6, enc_double = 7 } |
ACTION: ADD DOCUMENTATION FOR THIS MEMBER!!!!!!!!!!! | |
Public Member Functions | |
int | samples () const |
ACTION: ADD DOCUMENTATION FOR THIS MEMBER!!!!!!!!!!! | |
data_encoding | encoding () const |
ACTION: ADD DOCUMENTATION FOR THIS MEMBER!!!!!!!!!!! | |
int | rate () const |
ACTION: ADD DOCUMENTATION FOR THIS MEMBER!!!!!!!!!!! | |
void | set_rate (int r) |
ACTION: ADD DOCUMENTATION FOR THIS MEMBER!!!!!!!!!!! | |
int | channels () const |
ACTION: ADD DOCUMENTATION FOR THIS MEMBER!!!!!!!!!!! | |
Protected Member Functions | |
int | sample_size () const |
ACTION: Add documentation for this protected member. | |
bool | read_header (std::istream &f) |
ACTION: Add documentation for this protected member. | |
bool | write_header (std::ostream &f) |
ACTION: Add documentation for this protected member. | |
Protected Attributes | |
struct { | |
unsigned magic | |
Magic number. | |
unsigned hdr_size | |
Size of this header. | |
unsigned data_size | |
Length of data (optional). | |
unsigned encoding | |
Data encoding format. | |
unsigned sample_rate | |
Samples per second. | |
unsigned channels | |
Number of interleaved channels. | |
char info [SND_INFO_LEN] | |
Info string. | |
} | header |
Definition of the header structure. |
Generated on Sat Apr 19 11:01:36 2008 for IT++ by Doxygen 1.5.5