tizen 2.3 release
[framework/multimedia/gst-plugins-ext0.10.git] / piffdemux / src / piffcommon.h
1
2 #ifndef __GST_PIFFCOMMON_H__
3 #define __GST_PIFFCOMMON_H__
4
5 G_BEGIN_DECLS
6
7 typedef struct _piff_fragment_longtime_info_t
8 {
9   guint64 ts;
10   guint64 duration;
11 }piff_fragment_longtime_info;
12
13 typedef struct _piff_fragment_time_info_t
14 {
15   guint32 ts;
16   guint32 duration;
17 }piff_fragment_time_info;
18
19 typedef struct _live_param_t
20 {
21   gboolean is_eos; /* is live session ended */
22   guint count; /*  fragment parameters count */
23   gchar *media_type;
24   piff_fragment_time_info *info;
25   piff_fragment_longtime_info *long_info;
26 }piff_live_param_t;
27 G_END_DECLS
28
29 #endif /* __GST_PIFFPALETTE_H__ */