+typedef enum {
+ MMPLAYER_PATH_VOD = 0,
+ MMPLAYER_PATH_TEXT,
+ MMPLAYER_PATH_MAX
+} MMPlayerPathType;
+
+/* Video360 related enums. These are duplication from video360.h from
+ * gst-plugins-tizen.
+ * */
+typedef enum {
+ VIDEO360_MODE_UNKNOWN = -1,
+ VIDEO360_MODE_MONOSCOPIC = 0,
+ VIDEO360_MODE_STEREOSCOPIC_TOP_BOTTOM = 1,
+ VIDEO360_MODE_STEREOSCOPIC_LEFT_RIGHT = 2,
+ VIDEO360_MODE_STEREOSCOPIC_STEREO_MESH = 3,
+ VIDEO360_MODE_LAST_ITEM
+} mm_player_stereo_mode_e;
+
+typedef enum {
+ VIDEO360_PROJECTION_TYPE_UNKNOWN = -1,
+ VIDEO360_PROJECTION_TYPE_EQUIRECTANGULAR = 0,
+ VIDEO360_PROJECTION_TYPE_CUBEMAP = 1,
+ VIDEO360_PROJECTION_TYPE_MESH = 2,
+ VIDEO360_PROJECTION_TYPE_LAST_ITEM
+} mm_player_projection_type_e;
+
+/* Spatial audio related enums. These are duplication from mm_file.h from
+ * libmm-fileinfo.
+ * */
+typedef enum {
+ MMFILE_AMBISONIC_TYPE_UNKNOWN = 0,
+ MMFILE_AMBISONIC_TYPE_PERIPHONIC = 1, /**< To comply with Google's Spatial Audio RFC*/
+ MMFILE_AMBISONIC_TYPE_NON_PERIPHONIC = 2,
+} MMFILE_AMBISONIC_TYPE;
+
+typedef enum {
+ MMFILE_AMBISONIC_FORMAT_UNKNOWN = 0,
+ MMFILE_AMBISONIC_FORMAT_AMBIX = 1, /**< AMBIX (Channel sequence: ACN, Normalization: SN3D) */
+ MMFILE_AMBISONIC_FORMAT_AMB = 2, /**< .AMB, Tetraproc (Channel sequence: FuMa, Normalization: FuMa) */
+ MMFILE_AMBISONIC_FORMAT_UA = 3, /**< Universal Ambisonics (Channel sequence: SID, Normalization: N3D) */
+} MMFILE_AMBISONIC_FORMAT;
+
+typedef enum {
+ MMFILE_AMBISONIC_ORDER_UNKNOWN = 0,
+ MMFILE_AMBISONIC_ORDER_FOA = 1, /**< First order Ambisonics */
+ MMFILE_AMBISONIC_ORDER_SOA = 2, /**< Second order Ambisonics */
+ MMFILE_AMBISONIC_ORDER_TOA = 3, /**< Third order Ambisonics */
+} MMFILE_AMBISONIC_ORDER;
+