player: Add deprecated compatibility functions for the audio/video/subtitle stream getters

This commit is contained in:
Sebastian Dröge 2016-12-21 11:38:11 +02:00
parent 00f9a21cd2
commit 19ddd9efd2
3 changed files with 40 additions and 0 deletions

View file

@ -853,3 +853,30 @@ guint gst_player_media_info_get_number_of_subtitle_streams
return g_list_length (info->subtitle_stream_list); return g_list_length (info->subtitle_stream_list);
} }
#ifndef GST_REMOVE_DEPRECATED
#ifdef GST_DISABLE_DEPRECATED
/* Forward declarations */
GList *gst_player_get_video_streams (const GstPlayerMediaInfo * info);
GList *gst_player_get_audio_streams (const GstPlayerMediaInfo * info);
GList *gst_player_get_subtitle_streams (const GstPlayerMediaInfo * info);
#endif
GList *
gst_player_get_video_streams (const GstPlayerMediaInfo * info)
{
return gst_player_media_info_get_video_streams (info);
}
GList *
gst_player_get_audio_streams (const GstPlayerMediaInfo * info)
{
return gst_player_media_info_get_audio_streams (info);
}
GList *
gst_player_get_subtitle_streams (const GstPlayerMediaInfo * info)
{
return gst_player_media_info_get_subtitle_streams (info);
}
#endif

View file

@ -197,6 +197,16 @@ const gchar* gst_player_media_info_get_container_format
(const GstPlayerMediaInfo *info); (const GstPlayerMediaInfo *info);
GstSample* gst_player_media_info_get_image_sample GstSample* gst_player_media_info_get_image_sample
(const GstPlayerMediaInfo *info); (const GstPlayerMediaInfo *info);
#ifndef GST_DISABLE_DEPRECATED
GList* gst_player_get_video_streams
(const GstPlayerMediaInfo *info);
GList* gst_player_get_audio_streams
(const GstPlayerMediaInfo *info);
GList* gst_player_get_subtitle_streams
(const GstPlayerMediaInfo *info);
#endif
G_END_DECLS G_END_DECLS
#endif /* __GST_PLAYER_MEDIA_INFO_H */ #endif /* __GST_PLAYER_MEDIA_INFO_H */

View file

@ -18,6 +18,7 @@ EXPORTS
gst_player_error_quark gst_player_error_quark
gst_player_g_main_context_signal_dispatcher_get_type gst_player_g_main_context_signal_dispatcher_get_type
gst_player_g_main_context_signal_dispatcher_new gst_player_g_main_context_signal_dispatcher_new
gst_player_get_audio_streams
gst_player_get_audio_video_offset gst_player_get_audio_video_offset
gst_player_get_color_balance gst_player_get_color_balance
gst_player_get_config gst_player_get_config
@ -33,9 +34,11 @@ EXPORTS
gst_player_get_pipeline gst_player_get_pipeline
gst_player_get_position gst_player_get_position
gst_player_get_rate gst_player_get_rate
gst_player_get_subtitle_streams
gst_player_get_subtitle_uri gst_player_get_subtitle_uri
gst_player_get_type gst_player_get_type
gst_player_get_uri gst_player_get_uri
gst_player_get_video_streams
gst_player_get_volume gst_player_get_volume
gst_player_has_color_balance gst_player_has_color_balance
gst_player_media_info_get_audio_streams gst_player_media_info_get_audio_streams