Öffentliche Typen |
enum | IOMODE { read,
write
} |
Öffentliche Datenelemente |
| VideoFile (const String file, const String typ, IO_Mode mode=write) |
virtual | ~VideoFile () |
virtual V_Codec * | initVideoCodec (double Rate, int x, int y, const char *Codec=NULL) |
virtual A_Codec * | initAudioCodec (int Sample_rate, int Channels, const char *Codec=NULL) |
virtual V_Codec * | VideoCodec (int track) |
virtual A_Codec * | AudioCodec (int track) |
virtual long long | BytesWritten (void) |
virtual const String | ModulName (void) |
virtual Errors & | ErrorStatus (void) |
Öffentliche, statische Datenelemente |
void | Init (void) |
VideoFile * | Create_VideoFile (const String file, const String typ, IO_Mode mode=write) |
PluginList< IOModul_Info > * | IOModulList (void) |
PluginList< Codec_Info > * | AVCodecList (void) |
Öffentliche Attribute |
enum VideoFile::IOMODE | IO_Mode |
Geschützte Datenelemente |
virtual V_Track * | openVideoTrack (int track) |
virtual V_Track * | openVideoTrack (double Rate, int x, int y, const char *Codec) |
virtual A_Track * | openAudioTrack (int track) |
virtual A_Track * | openAudioTrack (int Sample_rate, int Channels, const char *Codec) |
V_Track * | getVideoTrack (int track) |
A_Track * | getAudioTrack (int track) |
void | addTrack (V_Track *track) |
void | addTrack (A_Track *track) |
void | removeTrack (V_Track *track) |
void | removeTrack (A_Track *track) |
void | deleteTracks (void) |
Geschützte Attribute |
list< A_Track *> | ATrackListe |
list< V_Track *> | VTrackListe |
IO_Mode | iomode |
String | iofile |
String | iomodul |
Errors | err_stat |
Statische geschützte Attribute |
CodecPlugins * | AV_Codecs |
IOModulPlugins * | IO_Moduls |
bool | init |
Freundbeziehungen |
class | V_Codec |
class | V_Track |
class | A_Codec |
class | A_Track |
class | Track |
class | Codec |