| 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"