Yate
|
#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 |
A structure to hold information about a data format.
|
inline |
Default constructor - used to initialize arrays
|
inlineexplicit |
Normal constructor
int dataRate | ( | ) | const |
Get the data rate in bytes/s
int guessSamples | ( | int | len | ) | const |
Guess the number of samples in an encoded data block
len | Length of the data block in octets |
bool converter |
If this is a valid candidate for conversion
int frameSize |
Frame size in octets/frame, 0 for non-framed formats
Referenced by DataFormat::frameSize().
int frameTime |
Frame time in microseconds, 0 for variable
Referenced by DataFormat::frameTime().
const char* name |
Standard no-blanks lowercase format name
int numChannels |
Number of channels, typically 1
Referenced by DataFormat::numChannels().
int sampleRate |
Rate in samples/second (audio) or 1e-6 frames/second (video), 0 for unknown
Referenced by DataFormat::sampleRate().
const char* type |
Format type: "audio", "video", "text"