diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-12-21 11:38:11 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-12-21 11:38:11 +0200 |
commit | 19ddd9efd2fea2a2ac3a428f5341c1f60a6066ba (patch) | |
tree | dd67d47e3bc42a78da614ab00bc6e0121b3b7432 /gst-libs | |
parent | 00f9a21cd2c356900398af979897f141739ca557 (diff) | |
download | gstreamer-plugins-bad-19ddd9efd2fea2a2ac3a428f5341c1f60a6066ba.tar.gz |
player: Add deprecated compatibility functions for the audio/video/subtitle stream getters
Diffstat (limited to 'gst-libs')
-rw-r--r-- | gst-libs/gst/player/gstplayer-media-info.c | 27 | ||||
-rw-r--r-- | gst-libs/gst/player/gstplayer-media-info.h | 10 |
2 files changed, 37 insertions, 0 deletions
diff --git a/gst-libs/gst/player/gstplayer-media-info.c b/gst-libs/gst/player/gstplayer-media-info.c index 74dec7cc0..90b6dc337 100644 --- a/gst-libs/gst/player/gstplayer-media-info.c +++ b/gst-libs/gst/player/gstplayer-media-info.c @@ -853,3 +853,30 @@ guint gst_player_media_info_get_number_of_subtitle_streams 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 diff --git a/gst-libs/gst/player/gstplayer-media-info.h b/gst-libs/gst/player/gstplayer-media-info.h index 063028d1e..4bc3dd625 100644 --- a/gst-libs/gst/player/gstplayer-media-info.h +++ b/gst-libs/gst/player/gstplayer-media-info.h @@ -197,6 +197,16 @@ const gchar* gst_player_media_info_get_container_format (const GstPlayerMediaInfo *info); GstSample* gst_player_media_info_get_image_sample (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 #endif /* __GST_PLAYER_MEDIA_INFO_H */ |