#include </home/clem/local/src/opie/core/multimedia/opieplayer/libmpeg3/libmpeg3plugin.h>
Inheritance diagram for LibMpeg3Plugin:


Public Member Functions | |
| LibMpeg3Plugin () | |
| ~LibMpeg3Plugin () | |
| const char * | pluginName () |
| const char * | pluginComment () |
| double | pluginVersion () |
| bool | isFileSupported (const QString &fileName) |
| bool | open (const QString &fileName) |
| bool | close () |
| bool | isOpen () |
| const QString & | fileInfo () |
| int | audioStreams () |
| int | audioChannels (int stream) |
| int | audioFrequency (int stream) |
| int | audioSamples (int stream) |
| bool | audioSetSample (long sample, int stream) |
| long | audioGetSample (int stream) |
| bool | audioReadSamples (short *output, int channels, long samples, long &samplesRead, int stream) |
| int | videoStreams () |
| int | videoWidth (int stream) |
| int | videoHeight (int stream) |
| double | videoFrameRate (int stream) |
| int | videoFrames (int stream) |
| bool | videoSetFrame (long frame, int stream) |
| long | videoGetFrame (int stream) |
| bool | videoReadFrame (unsigned char **output_rows, int in_x, int in_y, int in_w, int in_h, ColorFormat color_model, int stream) |
| bool | videoReadScaledFrame (unsigned char **output_rows, int in_x, int in_y, int in_w, int in_h, int out_w, int out_h, ColorFormat color_model, int stream) |
| bool | videoReadYUVFrame (char *y_output, char *u_output, char *v_output, int in_x, int in_y, int in_w, int in_h, int stream) |
| double | getTime () |
| bool | setSMP (int cpus) |
| bool | setMMX (bool useMMX) |
| bool | supportsAudio () |
| bool | supportsVideo () |
| bool | supportsYUV () |
| bool | supportsMMX () |
| bool | supportsSMP () |
| bool | supportsStereo () |
| bool | supportsScaling () |
| long | getPlayTime () |
Private Attributes | |
| mpeg3_t * | file |
| QString | strInfo |
|
|
Definition at line 36 of file libmpeg3plugin.h. References NULL. |
|
|
Definition at line 37 of file libmpeg3plugin.h. References close(). |
|
|
Implements MediaPlayerDecoder. Definition at line 51 of file libmpeg3plugin.h. References mpeg3_audio_channels(). |
|
|
Implements MediaPlayerDecoder. Definition at line 52 of file libmpeg3plugin.h. References mpeg3_sample_rate(). |
|
|
Implements MediaPlayerDecoder. Definition at line 56 of file libmpeg3plugin.h. References mpeg3_get_sample(). |
|
||||||||||||||||||||||||
|
Implements MediaPlayerDecoder. Definition at line 69 of file libmpeg3plugin.cpp. References FALSE, mpeg3_read_audio(), mpeg3_reread_audio(), and TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 54 of file libmpeg3plugin.h. References mpeg3_audio_samples(). |
|
||||||||||||
|
Implements MediaPlayerDecoder. Definition at line 55 of file libmpeg3plugin.h. References FALSE, and mpeg3_set_sample(). |
|
|
Implements MediaPlayerDecoder. Definition at line 50 of file libmpeg3plugin.h. References mpeg3_total_astreams(). |
|
|
Implements MediaPlayerDecoder. Definition at line 45 of file libmpeg3plugin.h. References FALSE, mpeg3_close(), and NULL. Referenced by ~LibMpeg3Plugin(). |
|
|
Implements MediaPlayerDecoder. Definition at line 47 of file libmpeg3plugin.h. References strInfo. |
|
|
Reimplemented from MediaPlayerDecoder. Definition at line 111 of file libmpeg3plugin.h. |
|
|
Implements MediaPlayerDecoder. Definition at line 96 of file libmpeg3plugin.h. References mpeg3_get_time(). |
|
|
Implements MediaPlayerDecoder. Definition at line 43 of file libmpeg3plugin.h. References QString::latin1(), and mpeg3_check_sig(). |
|
|
Implements MediaPlayerDecoder. Definition at line 46 of file libmpeg3plugin.h. References NULL. |
|
|
Implements MediaPlayerDecoder. Definition at line 44 of file libmpeg3plugin.h. References mpeg3_open(), and NULL. |
|
|
Implements MediaPlayerDecoder. Definition at line 40 of file libmpeg3plugin.h. |
|
|
Implements MediaPlayerDecoder. Definition at line 39 of file libmpeg3plugin.h. |
|
|
Implements MediaPlayerDecoder. Definition at line 41 of file libmpeg3plugin.h. |
|
|
Implements MediaPlayerDecoder. Definition at line 100 of file libmpeg3plugin.h. References FALSE, and mpeg3_set_mmx(). |
|
|
Implements MediaPlayerDecoder. Definition at line 99 of file libmpeg3plugin.h. References FALSE, and mpeg3_set_cpus(). |
|
|
Implements MediaPlayerDecoder. Definition at line 103 of file libmpeg3plugin.h. References TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 106 of file libmpeg3plugin.h. References TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 109 of file libmpeg3plugin.h. References TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 107 of file libmpeg3plugin.h. References TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 108 of file libmpeg3plugin.h. References TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 104 of file libmpeg3plugin.h. References TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 105 of file libmpeg3plugin.h. References TRUE. |
|
|
Implements MediaPlayerDecoder. Definition at line 70 of file libmpeg3plugin.h. References mpeg3_frame_rate(). |
|
|
Implements MediaPlayerDecoder. Definition at line 71 of file libmpeg3plugin.h. References mpeg3_video_frames(). |
|
|
Implements MediaPlayerDecoder. Definition at line 90 of file libmpeg3plugin.h. References mpeg3_get_frame(). |
|
|
Implements MediaPlayerDecoder. Definition at line 69 of file libmpeg3plugin.h. References mpeg3_video_height(). |
|
||||||||||||||||||||||||||||||||
|
Implements MediaPlayerDecoder. Definition at line 87 of file libmpeg3plugin.cpp. References BGR565, BGRA8888, FALSE, format(), MPEG3_BGRA8888, mpeg3_read_frame(), MPEG3_RGB565, MPEG3_RGBA8888, RGB565, and RGBA8888. |
|
||||||||||||||||||||||||||||||||||||||||
|
Implements MediaPlayerDecoder. Definition at line 99 of file libmpeg3plugin.cpp. References BGR565, BGRA8888, FALSE, format(), MPEG3_BGRA8888, mpeg3_read_frame(), MPEG3_RGB565, MPEG3_RGBA8888, RGB565, and RGBA8888. |
|
||||||||||||||||||||||||||||||||||||
|
Implements MediaPlayerDecoder. Definition at line 111 of file libmpeg3plugin.cpp. References FALSE, and mpeg3_read_yuvframe(). |
|
||||||||||||
|
Implements MediaPlayerDecoder. Definition at line 89 of file libmpeg3plugin.h. References FALSE, and mpeg3_set_frame(). |
|
|
Implements MediaPlayerDecoder. Definition at line 67 of file libmpeg3plugin.h. References mpeg3_total_vstreams(). |
|
|
Implements MediaPlayerDecoder. Definition at line 68 of file libmpeg3plugin.h. References mpeg3_video_width(). |
|
|
Definition at line 114 of file libmpeg3plugin.h. |
|
|
Definition at line 115 of file libmpeg3plugin.h. Referenced by fileInfo(). |
1.4.2