#include <yatephone.h>
Public Member Functions | |
int | guessSamples (int len) const |
int | dataRate () const |
FormatInfo () | |
FormatInfo (const char *_name, int fsize=0, int ftime=10000, const char *_type="audio", int srate=8000, int nchan=1, bool convert=false) | |
Public Attributes | |
const char * | name |
const char * | type |
int | frameSize |
int | frameTime |
int | sampleRate |
int | numChannels |
bool | converter |
FormatInfo | ( | ) | [inline] |
Default constructor - used to initialize arrays
FormatInfo | ( | const char * | _name, | |
int | fsize = 0 , |
|||
int | ftime = 10000 , |
|||
const char * | _type = "audio" , |
|||
int | srate = 8000 , |
|||
int | nchan = 1 , |
|||
bool | convert = false | |||
) | [inline, explicit] |
Normal constructor
int guessSamples | ( | int | len | ) | const |
Guess the number of samples in an encoded data block
len | Length of the data block in octets |
int dataRate | ( | ) | const |
Get the data rate in bytes/s
const char* name |
Standard no-blanks lowercase format name
const char* type |
Format type: "audio", "video", "text"
int frameSize |
Frame size in octets/frame, 0 for non-framed formats
int frameTime |
Frame time in microseconds, 0 for variable
int sampleRate |
Rate in samples/second (audio) or 1e-6 frames/second (video), 0 for unknown
int numChannels |
Number of channels, typically 1
bool converter |
If this is a valid candidate for conversion