diff options
author | Sangchul Lee <sc11.lee@samsung.com> | 2013-01-18 21:40:12 +0900 |
---|---|---|
committer | Sangchul Lee <sc11.lee@samsung.com> | 2013-01-23 18:30:04 +0900 |
commit | 5abe6168c42684264aa8db9cf62ac12ad568e176 (patch) | |
tree | ed6c7d92f13090d6570573f6db559c300c84762a /src/include/mm_player_priv.h | |
parent | e068d1f1af7554bc413366e1fbf704ef3d28b7a0 (diff) | |
download | libmm-player-5abe6168c42684264aa8db9cf62ac12ad568e176.tar.gz libmm-player-5abe6168c42684264aa8db9cf62ac12ad568e176.tar.bz2 libmm-player-5abe6168c42684264aa8db9cf62ac12ad568e176.zip |
add mm_player_set_video_frame_render_error_callback() API
Change-Id: I158b089c7e823ef1ddf7b1ccc45bfa88a191c94d
Diffstat (limited to 'src/include/mm_player_priv.h')
-rw-r--r-- | src/include/mm_player_priv.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/include/mm_player_priv.h b/src/include/mm_player_priv.h index f42810e..08f7ba2 100644 --- a/src/include/mm_player_priv.h +++ b/src/include/mm_player_priv.h @@ -452,14 +452,14 @@ typedef struct { MMPlayerGstPipelineInfo *pipeline; gboolean pipeline_is_constructed; - /* Buffering support cbs*/ + /* buffering support cbs*/ mm_player_buffer_need_data_callback need_data_cb; mm_player_buffer_enough_data_callback enough_data_cb; mm_player_buffer_seek_data_callback seek_data_cb; void* buffer_cb_user_param; - /* for video stream callback */ + /* video stream callback */ mm_player_video_stream_callback video_stream_cb; void* video_stream_cb_user_param; int use_video_stream; @@ -475,6 +475,10 @@ typedef struct { /* video capture callback*/ gulong video_capture_cb_probe_id; + /* video frame render error callback */ + mm_player_video_frame_render_error_callback video_frame_render_error_cb; + void* video_frame_render_error_cb_user_param; + /* sound info */ MMPlayerSoundInfo sound; @@ -646,6 +650,7 @@ int _mmplayer_set_playspeed(MMHandleType hplayer, gdouble rate); int _mmplayer_set_message_callback(MMHandleType hplayer, MMMessageCallback callback, void *user_param); int _mmplayer_set_videostream_cb(MMHandleType hplayer,mm_player_video_stream_callback callback, void *user_param); int _mmplayer_set_audiostream_cb(MMHandleType hplayer,mm_player_audio_stream_callback callback, void *user_param); +int _mmplayer_set_videoframe_render_error_cb(MMHandleType hplayer, mm_player_video_frame_render_error_callback callback, void *user_param); int _mmplayer_set_subtitle_silent (MMHandleType hplayer, int silent); int _mmplayer_get_subtitle_silent (MMHandleType hplayer, int* silent); int _mmplayer_get_buffer_position(MMHandleType hplayer, int format, unsigned long* start_pos, unsigned long* stop_pos); |