gstpipeline.h | gstpipeline.h | |||
---|---|---|---|---|
skipping to change at line 61 | skipping to change at line 61 | |||
/* padding */ | /* padding */ | |||
GST_PIPELINE_FLAG_LAST = (GST_BIN_FLAG_LAST << 4) | GST_PIPELINE_FLAG_LAST = (GST_BIN_FLAG_LAST << 4) | |||
} GstPipelineFlags; | } GstPipelineFlags; | |||
/** | /** | |||
* GstPipeline: | * GstPipeline: | |||
* @fixed_clock: The fixed clock of the pipeline, used when | * @fixed_clock: The fixed clock of the pipeline, used when | |||
* GST_PIPELINE_FLAG_FIXED_CLOCK is set. | * GST_PIPELINE_FLAG_FIXED_CLOCK is set. | |||
* @stream_time: The stream time of the pipeline. A better name for this | * @stream_time: The stream time of the pipeline. A better name for this | |||
* property would be the running_time, the total time spent in the | * property would be the running_time, the total time spent in the | |||
* PLAYING state without being flushed. | * PLAYING state without being flushed. (deprecated, use the start_ | |||
time | ||||
* on GstElement). | ||||
* @delay: Extra delay added to base_time to compensate for computing delay s | * @delay: Extra delay added to base_time to compensate for computing delay s | |||
* when setting elements to PLAYING. | * when setting elements to PLAYING. | |||
* | * | |||
* The #GstPipeline structure. | * The #GstPipeline structure. | |||
*/ | */ | |||
struct _GstPipeline { | struct _GstPipeline { | |||
GstBin bin; | GstBin bin; | |||
/*< public >*/ /* with LOCK */ | /*< public >*/ /* with LOCK */ | |||
GstClock *fixed_clock; | GstClock *fixed_clock; | |||
skipping to change at line 94 | skipping to change at line 95 | |||
/*< private >*/ | /*< private >*/ | |||
gpointer _gst_reserved[GST_PADDING]; | gpointer _gst_reserved[GST_PADDING]; | |||
}; | }; | |||
GType gst_pipeline_get_type (void); | GType gst_pipeline_get_type (void); | |||
GstElement* gst_pipeline_new (const gchar *name); | GstElement* gst_pipeline_new (const gchar *name); | |||
GstBus* gst_pipeline_get_bus (GstPipeline *pipeli ne); | GstBus* gst_pipeline_get_bus (GstPipeline *pipeli ne); | |||
#ifndef GST_DISABLE_DEPRECATED | ||||
void gst_pipeline_set_new_stream_time (GstPipeline *pipeline, Gs tClockTime time); | void gst_pipeline_set_new_stream_time (GstPipeline *pipeline, Gs tClockTime time); | |||
GstClockTime gst_pipeline_get_last_stream_time (GstPipeline *pipeline); | GstClockTime gst_pipeline_get_last_stream_time (GstPipeline *pipeline); | |||
#endif | ||||
void gst_pipeline_use_clock (GstPipeline *pipeline, Gst Clock *clock); | void gst_pipeline_use_clock (GstPipeline *pipeline, Gst Clock *clock); | |||
gboolean gst_pipeline_set_clock (GstPipeline *pipeline, Gst Clock *clock); | gboolean gst_pipeline_set_clock (GstPipeline *pipeline, Gst Clock *clock); | |||
GstClock* gst_pipeline_get_clock (GstPipeline *pipeline); | GstClock* gst_pipeline_get_clock (GstPipeline *pipeline); | |||
void gst_pipeline_auto_clock (GstPipeline *pipeline); | void gst_pipeline_auto_clock (GstPipeline *pipeline); | |||
void gst_pipeline_set_delay (GstPipeline *pipeline, Gst ClockTime delay); | void gst_pipeline_set_delay (GstPipeline *pipeline, Gst ClockTime delay); | |||
GstClockTime gst_pipeline_get_delay (GstPipeline *pipeline); | GstClockTime gst_pipeline_get_delay (GstPipeline *pipeline); | |||
void gst_pipeline_set_auto_flush_bus (GstPipeline *pipeline, gbo olean auto_flush); | void gst_pipeline_set_auto_flush_bus (GstPipeline *pipeline, gbo olean auto_flush); | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 5 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |