diff options
-rw-r--r-- | gnl/gnlobject.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gnl/gnlobject.h b/gnl/gnlobject.h index 254f9de..568b973 100644 --- a/gnl/gnlobject.h +++ b/gnl/gnlobject.h @@ -68,6 +68,15 @@ typedef enum #define GNL_OBJECT_IS_EXPANDABLE(obj) \ (GST_OBJECT_FLAG_IS_SET(obj, GNL_OBJECT_EXPANDABLE)) +/* For internal usage only */ +#define GNL_OBJECT_START(obj) (GNL_OBJECT_CAST (obj)->start) +#define GNL_OBJECT_STOP(obj) (GNL_OBJECT_CAST (obj)->stop) +#define GNL_OBJECT_DURATION(obj) (GNL_OBJECT_CAST (obj)->duration) +#define GNL_OBJECT_MEDIA_START(obj) (GNL_OBJECT_CAST (obj)->media_start) +#define GNL_OBJECT_MEDIA_STOP(obj) (GNL_OBJECT_CAST (obj)->media_stop) +#define GNL_OBJECT_MEDIA_DURATION(obj) (GNL_OBJECT_CAST (obj)->media_duration) +#define GNL_OBJECT_PRIORITY(obj) (GNL_OBJECT_CAST (obj)->priority) + struct _GnlObject { GstBin parent; |