GstProps Properties GstProps is used to attach certain properties to a pad. Properties are usually used in conjunction with GstCaps. #GstCaps The props structure @refcount: a refcount for this struct @fixed: indicates that this props has no lists or ranges @properties: the properties The property type @GST_PROPS_END_TYPE: @GST_PROPS_INVALID_TYPE: @GST_PROPS_INT_TYPE: @GST_PROPS_FLOAT_TYPE: @GST_PROPS_FOURCC_TYPE: @GST_PROPS_BOOLEAN_TYPE: @GST_PROPS_STRING_TYPE: @GST_PROPS_VAR_TYPE: @GST_PROPS_LIST_TYPE: @GST_PROPS_GLIST_TYPE: @GST_PROPS_FLOAT_RANGE_TYPE: @GST_PROPS_INT_RANGE_TYPE: @GST_PROPS_LAST_TYPE: The GType of the props boxed type, for use in GValues. Create a FOURCC value that can easily be used to construct a fourcc property. ... "format", GST_PROPS_FOURCC (GST_MAKE_FOURCC ('Y','U','Y','2')), ... @a: first fourcc byte @b: second fourcc byte @c: third fourcc byte @d: fourth fourcc byte Create a FOURCC value from a string. example: ... "format", GST_PROPS_FOURCC (GST_STR_FOURCC ("YUY2")), ... @f: the string describing the fourcc value. Create a list of properties. @...: the list of GstProps Create a list from a GList of #GstPropsEntry. @a: A GList of props entries Create an integer property. @a: the integer property Create an integer property that can hold any int. Create an integer range property. @a: the min value for the range @b: the max value for the range Create an integer property that can hold negative ints. Construct a fourcc property out of four bytes. @a: a fourcc value usualy created with GST_FOURCC_MAKE () Create a boolean property. @a: the boolean property Create a string value. @a: the string value. Create a floating point value. @a: the float value Create a float range value. @a: lower float bounds @b: upper float bounds Create an integer property that can hold positive ints. An entry hols one key/value pair. @firstname: @Varargs: @Returns: @firstname: @var_args: @Returns: @Returns: @props: @tomerge: @Returns: @props: @Returns: @props: @Returns: @props: @props: @props: @fromprops: @toprops: @Returns: @props: @name: @Returns: @props: @Returns: @props: @name: @Varargs: @Returns: @props: @first_name: @Varargs: @Returns: @props: @first_name: @Varargs: @Returns: @props: @name: @Returns: @props: @name: @Returns: @props: @name: @type: @Returns: @props1: @props2: @Returns: @props: @props: @parent: @Returns: @parent: @Returns: @props: @name: @Returns: @props: @entry: @name: @Varargs: @Returns: @entry: @Varargs: @Returns: @entry: @val: @Returns: @entry: @val: @Returns: @entry: @min: @max: @Returns: @entry: @val: @Returns: @entry: @val: @Returns: @entry: @min: @max: @Returns: @entry: @val: @Returns: @entry: @Returns: @entry: @val: @Returns: @entry: @Returns: @entry: @Returns: