|
Defines |
| #define | MPEG3_RGB565 2 |
| #define | MPEG3_BGR888 0 |
| #define | MPEG3_BGRA8888 1 |
| #define | MPEG3_RGB888 3 |
| #define | MPEG3_RGBA8888 4 |
| #define | MPEG3_RGBA16161616 5 |
| #define | MPEG3_601_RGB565 11 |
| #define | MPEG3_601_BGR888 7 |
| #define | MPEG3_601_BGRA8888 8 |
| #define | MPEG3_601_RGB888 9 |
| #define | MPEG3_601_RGBA8888 10 |
Functions |
| LIBMPEG_EXPORT int | mpeg3_check_sig (char *path) |
| LIBMPEG_EXPORT mpeg3_t * | mpeg3_open (char *path) |
| LIBMPEG_EXPORT mpeg3_t * | mpeg3_open_copy (char *path, mpeg3_t *old_file) |
| LIBMPEG_EXPORT int | mpeg3_close (mpeg3_t *file) |
| LIBMPEG_EXPORT int | mpeg3_set_cpus (mpeg3_t *file, int cpus) |
| LIBMPEG_EXPORT int | mpeg3_set_mmx (mpeg3_t *file, int use_mmx) |
| LIBMPEG_EXPORT int | mpeg3_has_audio (mpeg3_t *file) |
| LIBMPEG_EXPORT int | mpeg3_total_astreams (mpeg3_t *file) |
| LIBMPEG_EXPORT int | mpeg3_audio_channels (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_sample_rate (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT long | mpeg3_audio_samples (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_set_sample (mpeg3_t *file, long sample, int stream) |
| LIBMPEG_EXPORT long | mpeg3_get_sample (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_read_audio (mpeg3_t *file, mpeg3_real_t *output_f, short *output_i, int sampleSpacing, int channel, long samples, int stream) |
| LIBMPEG_EXPORT int | mpeg3_reread_audio (mpeg3_t *file, mpeg3_real_t *output_f, short *output_i, int sampleSpacing, int channel, long samples, int stream) |
| LIBMPEG_EXPORT int | mpeg3_read_audio_chunk (mpeg3_t *file, unsigned char *output, long *size, long max_size, int stream) |
| LIBMPEG_EXPORT int | mpeg3_has_video (mpeg3_t *file) |
| LIBMPEG_EXPORT int | mpeg3_total_vstreams (mpeg3_t *file) |
| LIBMPEG_EXPORT int | mpeg3_video_width (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_video_height (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT float | mpeg3_frame_rate (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT long | mpeg3_video_frames (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_set_frame (mpeg3_t *file, long frame, int stream) |
| LIBMPEG_EXPORT int | mpeg3_skip_frames () |
| LIBMPEG_EXPORT long | mpeg3_get_frame (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_seek_percentage (mpeg3_t *file, double percentage) |
| LIBMPEG_EXPORT double | mpeg3_tell_percentage (mpeg3_t *file) |
| LIBMPEG_EXPORT int | mpeg3_previous_frame (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_end_of_audio (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT int | mpeg3_end_of_video (mpeg3_t *file, int stream) |
| LIBMPEG_EXPORT double | mpeg3_get_time (mpeg3_t *file) |
| LIBMPEG_EXPORT int | mpeg3_read_frame (mpeg3_t *file, unsigned char **output_rows, int in_x, int in_y, int in_w, int in_h, int out_w, int out_h, int color_model, int stream) |
| LIBMPEG_EXPORT int | mpeg3_read_yuvframe (mpeg3_t *file, char *y_output, char *u_output, char *v_output, int in_x, int in_y, int in_w, int in_h, int stream) |
| LIBMPEG_EXPORT int | mpeg3_drop_frames (mpeg3_t *file, long frames, int stream) |
| LIBMPEG_EXPORT int | mpeg3_read_video_chunk (mpeg3_t *file, unsigned char *output, long *size, long max_size, int stream) |
| LIBMPEG_EXPORT int | mpeg3_total_programs () |
| LIBMPEG_EXPORT int | mpeg3_set_program (int program) |