Thibault Saunier
f84c183f63
track: Properly fill gaps
...
API: GESCreateElementForGapFunc Virtual method type
API: ges_track_set_create_element_for_gap_func
2012-05-19 13:57:35 -04:00
Thibault Saunier
d5b4fa215e
ges: Add a way to know whether a timeline is updating on each changes
...
+ Bind the new API in python
API: ges_timeline_is_updating
API: ges_track_is_updating
2012-03-27 22:33:57 -04:00
Thibault Saunier
059b798d12
ges: Reindent ges-track.h
2012-01-11 11:56:16 -03:00
Mathieu Duponchelle
2c4d614cb1
ges: adds an enable_update function to the GESTimeline
...
Binds it in python
API: ges_timeline_enable_update
2012-01-11 11:56:15 -03:00
Mathieu Duponchelle
c191715608
ges: Add API to get the TrackObject-s contained in a Track
...
Sort the track_objects list
API: ges_track_get_objects
2012-01-11 11:56:14 -03:00
Edward Hervey
3359fe22b3
Track: Mark as private the instance private structure
2011-01-10 11:12:55 +01:00
Edward Hervey
ed6b2ce4c4
GESTrack: Make more properties private
...
And ensure exported symbols are properly documented and have
argument checking.
2010-12-15 19:05:48 +01:00
Edward Hervey
faec1e803d
docs: A round of updates
2010-12-08 15:36:55 +01:00
Thibault Saunier
4c91a36f9a
ges: Add instance private structures
2010-12-08 12:54:02 +01:00
Edward Hervey
849d6ab872
ges: Add padding to all public structures
...
This will give us margin for API expansion without breaking ABI.
The ABI restriction will only come in place once we do the first
official release (i.e. 0.x.0).
2010-11-29 13:24:13 +01:00
Brandon Lewis
293cc5c6ca
GESTrack: keep track of trackobjects and remove/release them in dispose
2010-11-27 17:23:30 +01:00
Brandon Lewis
babd78dbcd
move track type enum to ges-enums.{h,c}
2010-07-09 13:21:15 +02:00
Brandon Lewis
3e34e423a6
ges/ges-track.h: C90 fixes
2010-06-09 17:13:07 +02:00
Brandon Lewis
93534c0500
Add missing documentation
2010-06-09 11:28:09 +02:00
Edward Hervey
14a6a5f31d
GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN
...
Also add a bit more documentation about it.
2010-05-18 17:43:28 +02:00
Edward Hervey
dd9d3e420c
ges/: Fix copyright in headers
2009-11-30 15:14:25 +01:00
Edward Hervey
dff4e20cb5
More documentation. Coverage now at 25%
2009-09-10 18:44:16 +02:00
Edward Hervey
ae6ac876b1
GESTrack: Add TrackType enum and constructor property.
...
This allows us to speed up detection of track content type.
2009-09-08 18:49:22 +02:00
Edward Hervey
9fae1526bb
Track: Handle pads
2009-08-07 20:36:46 +02:00
Edward Hervey
c06e2a9550
Track: Add convenience methods for creating a raw Audio or Video track.
2009-08-07 20:32:29 +02:00
Edward Hervey
d8444f3844
Add 'caps' property on Track
2009-08-07 18:18:42 +02:00
Edward Hervey
b7b88e5826
Track: Implement remove_object()
2009-08-07 16:43:49 +02:00
Edward Hervey
c4649938fd
intermediary commit. Still need to fill in more blanks :(
2009-08-06 17:38:43 +02:00
Edward Hervey
f3131a2f6a
build fixed again. Moved type declarations in a standalone file.
2009-08-06 12:14:37 +02:00
Edward Hervey
081f4805ef
src/ => ges/
2009-08-06 11:24:04 +02:00