#include <A_Codec.h>
Klassendiagramm für A_Codec::
Öffentliche Datenelemente | |
A_Codec (A_Track *Track) | |
virtual | ~A_Codec () |
virtual int | encodeAudio (int16_t **daten, int samples) |
virtual int | encodeAudio (float **daten, int samples) |
virtual int | decodeAudio (int16_t **&daten, int samples) |
virtual int | decodeAudio (float **&daten, int samples) |
virtual int | SeekSample (int64_t sample) |
virtual int | SeekTime (double seconds) |
virtual double | BitsPerSecond (void) |
A_Track * | Track (void) |
Geschützte Datenelemente | |
virtual int | encode (float **daten, int sampels) |
virtual int | decode (float **daten, int sampels) |
Geschützte Attribute | |
A_Track * | track |
|
liefert Bitrate des Codecs |
|
gehe zu Sample |
|
gehe zu Zeitpunkt Erneute Implementation von Codec. |
|
leifert Zeiger auf Track |
|
Codecspezifische Implementierung zum decodieren der Samples |
|
float Audiodaten lesen |
|
int16 Audiodaten lesen |
|
Codecspezifische Implementierung zum encodieren der Samples |
|
float Audiodaten schreiben |
|
int16 Audiodaten schreiben |