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 )