GStreamer-Interfaces

 view release on metacpan or  search on metacpan

xs/GstPropertyProbe.xs  view on Meta::CPAN

#include "gstinterfacesperl.h"

MODULE = GStreamer::PropertyProbe	PACKAGE = GStreamer::PropertyProbe	PREFIX = gst_property_probe_

# const GList * gst_property_probe_get_properties (GstPropertyProbe *probe);
void
gst_property_probe_get_probe_properties (probe)
	GstPropertyProbe *probe
    PREINIT:
	const GList *result, *i;
    PPCODE:
	result = gst_property_probe_get_properties (probe);
	for (i = result; i; i = i->next)
	       XPUSHs (sv_2mortal (newSVGParamSpec (i->data)));

# const GParamSpec * gst_property_probe_get_property (GstPropertyProbe *probe, const gchar *name);
GParamSpec *
gst_property_probe_get_probe_property (probe, name)
	GstPropertyProbe *probe
	const gchar *name
    CODE:

xs/GstPropertyProbe.xs  view on Meta::CPAN

# GValueArray * gst_property_probe_probe_and_get_values (GstPropertyProbe *probe, const GParamSpec *pspec);
void
gst_property_probe_get_probe_values (probe, pspec)
	GstPropertyProbe *probe
	GParamSpec *pspec
    ALIAS:
	GStreamer::PropertyProbe::probe_and_get_probe_values = 1
    PREINIT:
	GValueArray *array;
	int i;
    PPCODE:
	switch (ix) {
	    case 0:
		array = gst_property_probe_get_values (probe, (const GParamSpec *) pspec);
		break;
	    case 1:
		array = gst_property_probe_probe_and_get_values (probe, (const GParamSpec *) pspec);
		break;
	    default:
		array = NULL;
		break;

xs/GstPropertyProbe.xs  view on Meta::CPAN

# GValueArray * gst_property_probe_probe_and_get_values_name (GstPropertyProbe *probe, const gchar *name);
void
gst_property_probe_get_probe_values_name (probe, name)
	GstPropertyProbe *probe
	const gchar *name
    ALIAS:
	GStreamer::PropertyProbe::probe_and_get_probe_values_name = 1
    PREINIT:
	GValueArray *array;
	int i;
    PPCODE:
	switch (ix) {
	    case 0:
		array = gst_property_probe_get_values_name (probe, name);
		break;
	    case 1:
		array = gst_property_probe_probe_and_get_values_name (probe, name);
		break;
	    default:
		array = NULL;
		break;



( run in 0.391 second using v1.01-cache-2.11-cpan-5511b514fd6 )