![]() | ![]() | ![]() | GStreamer 0.10 Library Reference Manual | ![]() |
---|
GstBaseSrcGstBaseSrc — |
#include <gst/base/gstbasesrc.h> GstBaseSrc; enum GstBaseSrcFlags; gboolean gst_base_src_is_live (GstBaseSrc *src); void gst_base_src_set_live (GstBaseSrc *src, gboolean live); #define GST_BASE_SRC_PAD (obj)
typedef enum { GST_BASE_SRC_STARTED = (GST_ELEMENT_FLAG_LAST << 0), /* padding */ GST_BASE_SRC_FLAG_LAST = (GST_ELEMENT_FLAG_LAST << 2) } GstBaseSrcFlags;
The GstElement flags that a basesrc element may have.
GST_BASE_SRC_STARTED | has source been started |
GST_BASE_SRC_FLAG_LAST | offset to define more flags |
gboolean gst_base_src_is_live (GstBaseSrc *src);
Check if an element is in live mode.
src : | base source instance |
Returns : | TRUE if element is in live mode.
|
void gst_base_src_set_live (GstBaseSrc *src, gboolean live);
If the element listens to a live source, the livemode
should
be set to TRUE
. This declares that this source can't seek.
src : | base source instance |
live : | new live-mode |
#define GST_BASE_SRC_PAD(obj) (GST_BASE_SRC_CAST (obj)->srcpad)
Gives the pointer to the GstPad object of the element.
obj : | base source instance |
<< GStreamer Base and Utillity Classes | GstBaseSink >> |