gstpropertyprobe
gstpropertyprobe
|
|
Object Hierarchy
GInterface
╰── GstPropertyProbe
Includes
#include <gst/interfaces/propertyprobe.h>
Functions
gst_property_probe_get_properties ()
const GList *
gst_property_probe_get_properties (GstPropertyProbe *probe
);
gst_property_probe_get_property ()
const GParamSpec *
gst_property_probe_get_property (GstPropertyProbe *probe
,
const gchar *name
);
gst_property_probe_get_values ()
GValueArray *
gst_property_probe_get_values (GstPropertyProbe *probe
,
const GParamSpec *pspec
);
gst_property_probe_get_values_name ()
GValueArray *
gst_property_probe_get_values_name (GstPropertyProbe *probe
,
const gchar *name
);
gst_property_probe_needs_probe ()
gboolean
gst_property_probe_needs_probe (GstPropertyProbe *probe
,
const GParamSpec *pspec
);
gst_property_probe_needs_probe_name ()
gboolean
gst_property_probe_needs_probe_name (GstPropertyProbe *probe
,
const gchar *name
);
gst_property_probe_probe_and_get_values ()
GValueArray *
gst_property_probe_probe_and_get_values
(GstPropertyProbe *probe
,
const GParamSpec *pspec
);
gst_property_probe_probe_and_get_values_name ()
GValueArray *
gst_property_probe_probe_and_get_values_name
(GstPropertyProbe *probe
,
const gchar *name
);
gst_property_probe_probe_property ()
void
gst_property_probe_probe_property (GstPropertyProbe *probe
,
const GParamSpec *pspec
);
gst_property_probe_probe_property_name ()
void
gst_property_probe_probe_property_name
(GstPropertyProbe *probe
,
const gchar *name
);
Types and Values
GstPropertyProbe
typedef struct _GstPropertyProbe GstPropertyProbe;
struct GstPropertyProbeInterface
struct GstPropertyProbeInterface {
GTypeInterface klass;
/* signals */
void (*probe_needed) (GstPropertyProbe *probe,
const GParamSpec *pspec);
/* virtual functions */
const GList * (*get_properties) (GstPropertyProbe *probe);
gboolean (*needs_probe) (GstPropertyProbe *probe,
guint prop_id,
const GParamSpec *pspec);
void (*probe_property) (GstPropertyProbe *probe,
guint prop_id,
const GParamSpec *pspec);
GValueArray * (*get_values) (GstPropertyProbe *probe,
guint prop_id,
const GParamSpec *pspec);
};
Signal Details
The “probe-needed”
signal
void
user_function (GstPropertyProbe *gstpropertyprobe,
gpointer arg1,
gpointer user_data)
Flags: Run Last