mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-12 19:14:16 +00:00
timeline-element: Add a macro to get element 'end'
This commit is contained in:
parent
c84f4ec9fb
commit
e72f5a6012
2 changed files with 9 additions and 0 deletions
|
@ -345,6 +345,7 @@ ges_timeline_element_trim
|
|||
GES_TIMELINE_ELEMENT_PARENT
|
||||
GES_TIMELINE_ELEMENT_TIMELINE
|
||||
GES_TIMELINE_ELEMENT_START
|
||||
GES_TIMELINE_ELEMENT_END
|
||||
GES_TIMELINE_ELEMENT_INPOINT
|
||||
GES_TIMELINE_ELEMENT_DURATION
|
||||
GES_TIMELINE_ELEMENT_MAX_DURATION
|
||||
|
|
|
@ -44,6 +44,14 @@ typedef struct _GESTimelineElementPrivate GESTimelineElementPrivate;
|
|||
*/
|
||||
#define GES_TIMELINE_ELEMENT_START(obj) (((GESTimelineElement*)obj)->start)
|
||||
|
||||
/**
|
||||
* GES_TIMELINE_ELEMENT_END:
|
||||
* @obj: a #GESTimelineElement
|
||||
*
|
||||
* The end position of the object (in nanoseconds).
|
||||
*/
|
||||
#define GES_TIMELINE_ELEMENT_END(obj) ((((GESTimelineElement*)obj)->start) + (((GESTimelineElement*)obj)->duration))
|
||||
|
||||
/**
|
||||
* GES_TIMELINE_ELEMENT_INPOINT:
|
||||
* @obj: a #GESTimelineElement
|
||||
|
|
Loading…
Reference in a new issue