|
mpeg2ps_t * | mpeg2ps_init (const char *filename) |
|
void | mpeg2ps_close (mpeg2ps_t *ps) |
|
u64 | mpeg2ps_get_max_time_msec (mpeg2ps_t *ps) |
|
u32 | mpeg2ps_get_video_stream_count (mpeg2ps_t *ps) |
|
mpeg2ps_video_type_t | mpeg2ps_get_video_stream_type (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_video_stream_width (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_video_stream_height (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_video_stream_aspect_ratio (mpeg2ps_t *ps, u32 streamno) |
|
double | mpeg2ps_get_video_stream_bitrate (mpeg2ps_t *ps, u32 streamno) |
|
double | mpeg2ps_get_video_stream_framerate (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_video_stream_id (mpeg2ps_t *ps, u32 streamno) |
|
Bool | mpeg2ps_get_video_frame (mpeg2ps_t *ps, u32 streamno, u8 **buffer, u32 *buflen, u8 *frame_type, mpeg2ps_ts_type_t ts_type, u64 *decode_timestamp, u64 *compose_timestamp) |
|
Bool | mpeg2ps_seek_video_frame (mpeg2ps_t *ps, u32 streamno, u64 msec_timestamp) |
|
u32 | mpeg2ps_get_audio_stream_count (mpeg2ps_t *ps) |
|
mpeg2ps_audio_type_t | mpeg2ps_get_audio_stream_type (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_audio_stream_sample_freq (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_audio_stream_channels (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_audio_stream_bitrate (mpeg2ps_t *ps, u32 streamno) |
|
u32 | mpeg2ps_get_audio_stream_id (mpeg2ps_t *ps, u32 streamno) |
|
Bool | mpeg2ps_get_audio_frame (mpeg2ps_t *ps, u32 streamno, u8 **buffer, u32 *buflen, mpeg2ps_ts_type_t ts_type, u32 *freq_timestamp, u64 *msec_timestamp) |
|
Bool | mpeg2ps_seek_audio_frame (mpeg2ps_t *ps, u32 streamno, u64 msec_timestamp) |
|
void | mpeg2ps_set_loglevel (int loglevel) |
|
void | mpeg2ps_set_error_func (error_msg_func_t func) |
|
u64 | mpeg2ps_get_first_cts (mpeg2ps_t *ps) |
|