[0.6.287] Fix HLS prepare issue
[platform/core/multimedia/libmm-player.git] / src / include / mm_player_tracks.h
index 9bdb259..a9987ee 100644 (file)
@@ -29,7 +29,8 @@
        extern "C" {
 #endif
 
-#define DEFAULT_TRACK 0
+#define DEFAULT_TRACK_INDEX 0
+#define INVALID_TRACK_INDEX -1
 
 void _mmplayer_track_initialize(mmplayer_t *player);
 
@@ -39,6 +40,8 @@ void _mmplayer_track_update_stream(mmplayer_t *player, mmplayer_track_type_e typ
 
 void _mmplayer_track_update_text_attr_info(mmplayer_t *player, GstMessage *msg);
 
+int _mmplayer_get_track_index(mmplayer_t *player, mmplayer_track_type_e type, void* stream, int *index);
+
 int _mmplayer_get_track_count(MMHandleType hplayer,  mmplayer_track_type_e type, int *count);
 
 int _mmplayer_select_track(MMHandleType hplayer, mmplayer_track_type_e type, int index);