<SECTION>
<FILE>ges-track-video-background-source</FILE>
<TITLE>GESTrackVideoBackgroundSource</TITLE>
-GESTrackAudioBackgroundSource
-GESTrackAudioBackgroundSourceClass
+GESTrackVideoBackgroundSource
+GESTrackVideoBackgroundSourceClass
+GESTrackVideoBgSrcPattern
ges_track_video_background_source_new
ges_track_vbg_src_get_type
<SUBSECTION Standard>
GES_TYPE_TRACK_TITLE_SOURCE
</SECTION>
-<SECTION>
-<FILE>ges-track-video-background-source</FILE>
-<TITLE>GESTrackVideoBackgroundSource</TITLE>
-GESTrackVideoBackgroundSource
-GESTrackVideoBackgroundSourceClass
-GESTrackVideoBgSrcPattern
-<SUBSECTION Standard>
-</SECTION>
-
<SECTION>
<FILE>ges-track-audio-background-source</FILE>
<TITLE>GESTrackAudioBackgroundSource</TITLE>
+GESTrackAudioBackgroundSource
+GESTrackAudioBackgroundSourceClass
ges_track_audio_background_source_new
ges_track_abg_src_get_type
ges_track_video_title_source_new
*/
/**
- * SECTION:ges-timeline-backgroundsource
+ * SECTION:ges-timeline-background-source
* @short_description: An object for manipulating media files in a GESTimeline
*
* Represents all the output treams from a particular uri. It is assumed that
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_BACKGROUND_SOURCE, GESTimelineBackgroundSourceClass))
/**
- * GESTimelineSource:
+ * GESTimelineBackgroundSource:
+ * @parent: parent
*
*/
struct _GESTimelineBackgroundSource {
GESTimelineSource parent;
- gboolean mute;
/*< private >*/
+ gboolean mute;
gint vpattern;
};
*/
/**
- * SECTION:ges-timeline-titlesource
+ * SECTION:ges-timeline-title-source
* @short_description: An object for manipulating media files in a GESTimeline
*
* Represents all the output treams from a particular uri. It is assumed that
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_TITLE_SOURCE, GESTimelineTitleSourceClass))
/**
- * GESTimelineSource:
+ * GESTimelineTitleSource:
+ * @parent: parent
*
*/
object_class->finalize = ges_timeline_transition_finalize;
/**
- * GESTimelineTransition: vtype
+ * GESTimelineTransition:vtype
*
* The SMPTE wipe to use, or 0 for crossfade.
*/
*/
/**
- * SECTION:ges-track-source
+ * SECTION:ges-track-audio-background-source
* @short_description: Base Class for single-media sources
*/
#define GES_TRACK_AUDIO_BACKGROUND_SOURCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_AUDIO_BACKGROUND_SOURCE, GESTrackAudioBackgroundSourceClass))
+
/**
* GESTrackAudioBackgroundSource:
- * @uri: #gchar *, the URI of the media audio_background to play
+ * @parent: parent
*
*/
+
struct _GESTrackAudioBackgroundSource {
GESTrackBackgroundSource parent;
/**
* GESTrackAudioBackgroundSourceClass:
* @parent_class: parent class
+ *
*/
struct _GESTrackAudioBackgroundSourceClass {
GESTrackBackgroundSourceClass parent_class;
- /* <public> */
+ /*< public >*/
};
GType ges_track_abg_src_get_type (void);
*/
/**
- * SECTION:ges-track-source
- * @short_description: Base Class for single-media sources
+ * SECTION:ges-track-background-source
+ * @short_description: Base Class for background source track objects
*/
#include "ges-internal.h"
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_BACKGROUND_SOURCE, GESTrackBackgroundSourceClass))
/**
* GESTrackBackgroundSource:
- * @uri: #gchar *, the URI of the media file to play
+ * @parent: parent
*
*/
struct _GESTrackBackgroundSource {
GESTrackSource parent;
- /*< public >*/
+ /*< private >*/
GstElement *element;
};
struct _GESTrackBackgroundSourceClass {
GESTrackSourceClass parent_class;
- /* <public> */
+ /*< public >*/
GstElement* (*create_element) (GESTrackBackgroundSource *obj);
};
*/
/**
- * SECTION:ges-track-source
+ * SECTION:ges-track-title-source
* @short_description: Base Class for single-media sources
*/
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_TITLE_SOURCE, GESTrackTitleSourceClass))
/**
* GESTrackTitleSource:
- * @uri: #gchar *, the URI of the media file to play
+ * @parent: parent
*
*/
struct _GESTrackTitleSource {
*/
/**
- * SECTION:ges-track-source
- * @short_description: Base Class for single-media sources
+ * SECTION:ges-track-video-background-source
+ * @short_description: implements solid colors and patterns with videotestsrc
*/
#include "ges-internal.h"
#define GES_TRACK_VIDEO_BACKGROUND_SOURCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_VIDEO_BACKGROUND_SOURCE, GESTrackVideoBackgroundSourceClass))
+/**$
+ * GESTrackVideoBgSrcPattern:$
+ * @GES_TRACK_VIDEO_BG_SRC_SMPTE: A standard SMPTE test pattern$
+ * @GES_TRACK_VIDEO_BG_SRC_SNOW: Random noise$
+ * @GES_TRACK_VIDEO_BG_SRC_BLACK: A black image$
+ * @GES_TRACK_VIDEO_BG_SRC_WHITE: A white image$
+ * @GES_TRACK_VIDEO_BG_SRC_RED: A red image$
+ * @GES_TRACK_VIDEO_BG_SRC_GREEN: A green image$
+ * @GES_TRACK_VIDEO_BG_SRC_BLUE: A blue image$
+ * @GES_TRACK_VIDEO_BG_SRC_CHECKERS1: Checkers pattern (1px)$
+ * @GES_TRACK_VIDEO_BG_SRC_CHECKERS2: Checkers pattern (2px)$
+ * @GES_TRACK_VIDEO_BG_SRC_CHECKERS4: Checkers pattern (4px)$
+ * @GES_TRACK_VIDEO_BG_SRC_CHECKERS8: Checkers pattern (8px)$
+ * @GES_TRACK_VIDEO_BG_SRC_CIRCULAR: Circular pattern$
+ * @GES_TRACK_VIDEO_BG_SRC_BLINK: Alternate between black and white$
+ * @GES_TRACK_VIDEO_BG_SRC_SMPTE75: SMPTE test pattern (75% color bars)$
+ *
+ */
+
+
typedef enum {
GES_TRACK_VIDEO_BG_SRC_SMPTE,
GES_TRACK_VIDEO_BG_SRC_SNOW,
/**
* GESTrackVideoBackgroundSource:
- * @uri: #gchar *, the URI of the media video_background to play
- *
+ * @parent: parent
*/
struct _GESTrackVideoBackgroundSource {
GESTrackBackgroundSource parent;