gstvaapiparamspecs

gstvaapiparamspecs — GParamSpecs for some of our types

Synopsis

                    GstVaapiParamSpecID;
GParamSpec *        gst_vaapi_param_spec_id             (const gchar *name,
                                                         const gchar *nick,
                                                         const gchar *blurb,
                                                         GstVaapiID default_value,
                                                         GParamFlags flags);

Description

Details

GstVaapiParamSpecID

typedef struct {
    GParamSpec  parent_instance;

    GstVaapiID  default_value;
} GstVaapiParamSpecID;

A GParamSpec derived structure that contains the meta data for GstVaapiID properties.

GParamSpec parent_instance;

super class

GstVaapiID default_value;

default value

gst_vaapi_param_spec_id ()

GParamSpec *        gst_vaapi_param_spec_id             (const gchar *name,
                                                         const gchar *nick,
                                                         const gchar *blurb,
                                                         GstVaapiID default_value,
                                                         GParamFlags flags);

This function creates an ID GParamSpec for use by GstVaapiObject objects. This function is typically used in connection with g_object_class_install_property() in a GObjects's instance_init function.

name :

canonical name of the property specified

nick :

nick name for the property specified

blurb :

description of the property specified

default_value :

default value

flags :

flags for the property specified

Returns :

a newly created parameter specification