| 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 >> |