ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! More...
#include <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. | |
ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!!
1.5.8