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