| gstvalue.h | gstvalue.h | |||
|---|---|---|---|---|
| skipping to change at line 44 | skipping to change at line 44 | |||
| * @d: the fourth character | * @d: the fourth character | |||
| * | * | |||
| * Transform four characters into a #guint32 fourcc value with host | * Transform four characters into a #guint32 fourcc value with host | |||
| * endianness. | * endianness. | |||
| * <informalexample> | * <informalexample> | |||
| * <programlisting> | * <programlisting> | |||
| * guint32 fourcc = GST_MAKE_FOURCC ('M', 'J', 'P', 'G'); | * guint32 fourcc = GST_MAKE_FOURCC ('M', 'J', 'P', 'G'); | |||
| * </programlisting> | * </programlisting> | |||
| * </informalexample> | * </informalexample> | |||
| */ | */ | |||
| #define GST_MAKE_FOURCC(a,b,c,d) (guint32)((a)|(b)<<8|(c)<<16|(d)<<2 4) | #define GST_MAKE_FOURCC(a,b,c,d) ((guint32)((a)|(b)<<8|(c)<<16|(d)<< 24)) | |||
| /** | /** | |||
| * GST_STR_FOURCC: | * GST_STR_FOURCC: | |||
| * @f: a string with at least four characters | * @f: a string with at least four characters | |||
| * | * | |||
| * Transform an input string into a #guint32 fourcc value with host | * Transform an input string into a #guint32 fourcc value with host | |||
| * endianness. | * endianness. | |||
| * Caller is responsible for ensuring the input string consists of at least | * Caller is responsible for ensuring the input string consists of at least | |||
| * four characters. | * four characters. | |||
| * <informalexample> | * <informalexample> | |||
| * <programlisting> | * <programlisting> | |||
| * guint32 fourcc = GST_STR_FOURCC ("MJPG"); | * guint32 fourcc = GST_STR_FOURCC ("MJPG"); | |||
| * </programlisting> | * </programlisting> | |||
| * </informalexample> | * </informalexample> | |||
| */ | */ | |||
| #define GST_STR_FOURCC(f) (guint32)(((f)[0])|((f)[1]<<8)|((f) [2]<<16)|((f)[3]<<24)) | #define GST_STR_FOURCC(f) ((guint32)(((f)[0])|((f)[1]<<8)|((f )[2]<<16)|((f)[3]<<24))) | |||
| /** | /** | |||
| * GST_FOURCC_FORMAT: | * GST_FOURCC_FORMAT: | |||
| * | * | |||
| * Can be used together with #GST_FOURCC_ARGS to properly output a | * Can be used together with #GST_FOURCC_ARGS to properly output a | |||
| * #guint32 fourcc value in a printf()-style text message. | * #guint32 fourcc value in a printf()-style text message. | |||
| * <informalexample> | * <informalexample> | |||
| * <programlisting> | * <programlisting> | |||
| * printf ("fourcc: %" GST_FOURCC_FORMAT "\n", GST_FOURCC_ARGS (fcc)); | * printf ("fourcc: %" GST_FOURCC_FORMAT "\n", GST_FOURCC_ARGS (fcc)); | |||
| * </programlisting> | * </programlisting> | |||
| skipping to change at line 94 | skipping to change at line 94 | |||
| ((gchar) (((fourcc)>>8 )&0xff)), \ | ((gchar) (((fourcc)>>8 )&0xff)), \ | |||
| ((gchar) (((fourcc)>>16)&0xff)), \ | ((gchar) (((fourcc)>>16)&0xff)), \ | |||
| ((gchar) (((fourcc)>>24)&0xff)) | ((gchar) (((fourcc)>>24)&0xff)) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_FOURCC: | * GST_VALUE_HOLDS_FOURCC: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_FOURCC value. | * Checks if the given #GValue contains a #GST_TYPE_FOURCC value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_FOURCC(x) (G_VALUE_HOLDS(x, gst_fourcc_get_ty pe ())) | #define GST_VALUE_HOLDS_FOURCC(x) (G_VALUE_HOLDS((x), gst_fourcc_get_ type ())) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_INT_RANGE: | * GST_VALUE_HOLDS_INT_RANGE: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_INT_RANGE value. | * Checks if the given #GValue contains a #GST_TYPE_INT_RANGE value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_INT_RANGE(x) (G_VALUE_HOLDS(x, gst_int_range_get | #define GST_VALUE_HOLDS_INT_RANGE(x) (G_VALUE_HOLDS((x), gst_int_range_g | |||
| _type ())) | et_type ())) | |||
| /** | ||||
| * GST_VALUE_HOLDS_INT64_RANGE: | ||||
| * @x: the #GValue to check | ||||
| * | ||||
| * Checks if the given #GValue contains a #GST_TYPE_INT64_RANGE value. | ||||
| * | ||||
| * Since: 0.10.31 | ||||
| */ | ||||
| #define GST_VALUE_HOLDS_INT64_RANGE(x) (G_VALUE_HOLDS((x), gst_int64_ran | ||||
| ge_get_type ())) | ||||
| /** | /** | |||
| * GST_VALUE_HOLDS_DOUBLE_RANGE: | * GST_VALUE_HOLDS_DOUBLE_RANGE: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_DOUBLE_RANGE value. | * Checks if the given #GValue contains a #GST_TYPE_DOUBLE_RANGE value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_DOUBLE_RANGE(x) (G_VALUE_HOLDS(x, gst_double_range_ get_type ())) | #define GST_VALUE_HOLDS_DOUBLE_RANGE(x) (G_VALUE_HOLDS((x), gst_double_rang e_get_type ())) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_FRACTION_RANGE: | * GST_VALUE_HOLDS_FRACTION_RANGE: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_FRACTION_RANGE value. | * Checks if the given #GValue contains a #GST_TYPE_FRACTION_RANGE value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_FRACTION_RANGE(x) (G_VALUE_HOLDS(x, gst_fraction _range_get_type ())) | #define GST_VALUE_HOLDS_FRACTION_RANGE(x) (G_VALUE_HOLDS((x), gst_fracti on_range_get_type ())) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_LIST: | * GST_VALUE_HOLDS_LIST: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_LIST value. | * Checks if the given #GValue contains a #GST_TYPE_LIST value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_LIST(x) (G_VALUE_HOLDS(x, gst_value_ list_get_type ())) | #define GST_VALUE_HOLDS_LIST(x) (G_VALUE_HOLDS((x), gst_valu e_list_get_type ())) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_ARRAY: | * GST_VALUE_HOLDS_ARRAY: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_ARRAY value. | * Checks if the given #GValue contains a #GST_TYPE_ARRAY value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_ARRAY(x) (G_VALUE_HOLDS(x, gst_value_array_ge t_type ())) | #define GST_VALUE_HOLDS_ARRAY(x) (G_VALUE_HOLDS((x), gst_value_array_ get_type ())) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_CAPS: | * GST_VALUE_HOLDS_CAPS: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_CAPS value. | * Checks if the given #GValue contains a #GST_TYPE_CAPS value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_CAPS(x) (G_VALUE_HOLDS(x, GST_TYPE_C APS)) | #define GST_VALUE_HOLDS_CAPS(x) (G_VALUE_HOLDS((x), GST_TYPE _CAPS)) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_STRUCTURE: | * GST_VALUE_HOLDS_STRUCTURE: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_STRUCTURE value. | * Checks if the given #GValue contains a #GST_TYPE_STRUCTURE value. | |||
| * | * | |||
| * Since: 0.10.15 | * Since: 0.10.15 | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_STRUCTURE(x) (G_VALUE_HOLDS(x, GST_TYPE_S TRUCTURE)) | #define GST_VALUE_HOLDS_STRUCTURE(x) (G_VALUE_HOLDS((x), GST_TYPE _STRUCTURE)) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_BUFFER: | * GST_VALUE_HOLDS_BUFFER: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_BUFFER value. | * Checks if the given #GValue contains a #GST_TYPE_BUFFER value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_BUFFER(x) (G_VALUE_HOLDS(x, GST_TYPE_BUFFER)) | #define GST_VALUE_HOLDS_BUFFER(x) (G_VALUE_HOLDS((x), GST_TYPE_BUFFER )) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_FRACTION: | * GST_VALUE_HOLDS_FRACTION: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_FRACTION value. | * Checks if the given #GValue contains a #GST_TYPE_FRACTION value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_FRACTION(x) (G_VALUE_HOLDS(x, gst_fraction_get_t ype ())) | #define GST_VALUE_HOLDS_FRACTION(x) (G_VALUE_HOLDS((x), gst_fraction_get _type ())) | |||
| /** | /** | |||
| * GST_VALUE_HOLDS_DATE: | * GST_VALUE_HOLDS_DATE: | |||
| * @x: the #GValue to check | * @x: the #GValue to check | |||
| * | * | |||
| * Checks if the given #GValue contains a #GST_TYPE_DATE value. | * Checks if the given #GValue contains a #GST_TYPE_DATE value. | |||
| */ | */ | |||
| #define GST_VALUE_HOLDS_DATE(x) (G_VALUE_HOLDS(x, gst_date_get_type | #define GST_VALUE_HOLDS_DATE(x) (G_VALUE_HOLDS((x), gst_date_get_ty | |||
| ())) | pe ())) | |||
| /** | ||||
| * GST_VALUE_HOLDS_DATE_TIME: | ||||
| * @x: the #GValue to check | ||||
| * | ||||
| * Checks if the given #GValue contains a #GST_TYPE_DATE_TIME value. | ||||
| * | ||||
| * Since: 0.10.31 | ||||
| */ | ||||
| #define GST_VALUE_HOLDS_DATE_TIME(x) (G_VALUE_HOLDS((x), gst_date_time_g | ||||
| et_type ())) | ||||
| /** | /** | |||
| * GST_TYPE_FOURCC: | * GST_TYPE_FOURCC: | |||
| * | * | |||
| * a #GValue type that represents 4 byte identifier (e.g. used for codecs) | * a #GValue type that represents 4 byte identifier (e.g. used for codecs) | |||
| * | * | |||
| * Returns: the #GType of GstFourcc | * Returns: the #GType of GstFourcc | |||
| */ | */ | |||
| #define GST_TYPE_FOURCC gst_fourcc_get_type () | #define GST_TYPE_FOURCC gst_fourcc_get_type () | |||
| /** | /** | |||
| * GST_TYPE_INT_RANGE: | * GST_TYPE_INT_RANGE: | |||
| * | * | |||
| * a #GValue type that represents an integer range | * a #GValue type that represents an integer range | |||
| * | * | |||
| * Returns: the #GType of GstIntRange | * Returns: the #GType of GstIntRange | |||
| */ | */ | |||
| #define GST_TYPE_INT_RANGE gst_int_range_get_type () | #define GST_TYPE_INT_RANGE gst_int_range_get_type () | |||
| /** | /** | |||
| * GST_TYPE_INT64_RANGE: | ||||
| * | ||||
| * a #GValue type that represents an #gint64 range | ||||
| * | ||||
| * Returns: the #GType of GstInt64Range | ||||
| * | ||||
| * Since: 0.10.31 | ||||
| */ | ||||
| #define GST_TYPE_INT64_RANGE gst_int64_range_get_type () | ||||
| /** | ||||
| * GST_TYPE_DOUBLE_RANGE: | * GST_TYPE_DOUBLE_RANGE: | |||
| * | * | |||
| * a #GValue type that represents a floating point range with double precis sion | * a #GValue type that represents a floating point range with double precis sion | |||
| * | * | |||
| * Returns: the #GType of GstIntRange | * Returns: the #GType of GstIntRange | |||
| */ | */ | |||
| #define GST_TYPE_DOUBLE_RANGE gst_double_range_get_type () | #define GST_TYPE_DOUBLE_RANGE gst_double_range_get_type () | |||
| /** | /** | |||
| * GST_TYPE_FRACTION_RANGE: | * GST_TYPE_FRACTION_RANGE: | |||
| skipping to change at line 263 | skipping to change at line 294 | |||
| * GST_TYPE_DATE: | * GST_TYPE_DATE: | |||
| * | * | |||
| * a boxed #GValue type for #GDate that represents a date. | * a boxed #GValue type for #GDate that represents a date. | |||
| * | * | |||
| * Returns: the #GType of GstDate | * Returns: the #GType of GstDate | |||
| */ | */ | |||
| #define GST_TYPE_DATE gst_date_get_type () | #define GST_TYPE_DATE gst_date_get_type () | |||
| /** | /** | |||
| * GST_TYPE_DATE_TIME: | ||||
| * | ||||
| * a boxed #GValue type for #GstDateTime that represents a date and time. | ||||
| * | ||||
| * Returns: the #GType of GstDateTime | ||||
| * Since: 0.10.31 | ||||
| */ | ||||
| #define GST_TYPE_DATE_TIME gst_date_time_get_type () | ||||
| /** | ||||
| * GST_VALUE_LESS_THAN: | * GST_VALUE_LESS_THAN: | |||
| * | * | |||
| * Indicates that the first value provided to a comparison function | * Indicates that the first value provided to a comparison function | |||
| * (gst_value_compare()) is lesser than the second one. | * (gst_value_compare()) is lesser than the second one. | |||
| */ | */ | |||
| #define GST_VALUE_LESS_THAN (-1) | #define GST_VALUE_LESS_THAN (-1) | |||
| /** | /** | |||
| * GST_VALUE_EQUAL: | * GST_VALUE_EQUAL: | |||
| * | * | |||
| skipping to change at line 296 | skipping to change at line 338 | |||
| /** | /** | |||
| * GST_VALUE_UNORDERED: | * GST_VALUE_UNORDERED: | |||
| * | * | |||
| * Indicates that the comparison function (gst_value_compare()) can not | * Indicates that the comparison function (gst_value_compare()) can not | |||
| * determine a order for the two provided values. | * determine a order for the two provided values. | |||
| */ | */ | |||
| #define GST_VALUE_UNORDERED 2 | #define GST_VALUE_UNORDERED 2 | |||
| /** | /** | |||
| * GstValueCompareFunc: | * GstValueCompareFunc: | |||
| * @value1: first value for comparission | * @value1: first value for comparison | |||
| * @value2: second value for comparission | * @value2: second value for comparison | |||
| * | * | |||
| * Used together with gst_value_compare() to compare #GValues. | * Used together with gst_value_compare() to compare #GValue items. | |||
| * | * | |||
| * Returns: one of GST_VALUE_LESS_THAN, GST_VALUE_EQUAL, GST_VALUE_GREATER_ THAN | * Returns: one of GST_VALUE_LESS_THAN, GST_VALUE_EQUAL, GST_VALUE_GREATER_ THAN | |||
| * or GST_VALUE_UNORDERED | * or GST_VALUE_UNORDERED | |||
| */ | */ | |||
| typedef gint (* GstValueCompareFunc) (const GValue *value1, | typedef gint (* GstValueCompareFunc) (const GValue *value1, | |||
| const GValue *value2); | const GValue *value2); | |||
| /** | /** | |||
| * GstValueSerializeFunc: | * GstValueSerializeFunc: | |||
| * @value1: a #GValue | * @value1: a #GValue | |||
| * | * | |||
| * Used by gst_value_serialize() to obtain a non-binary form of the #GValue . | * Used by gst_value_serialize() to obtain a non-binary form of the #GValue . | |||
| * | * | |||
| * Returns: the string representation of the value | * Free-function: g_free | |||
| * | ||||
| * Returns: (transfer full): the string representation of the value | ||||
| */ | */ | |||
| typedef gchar * (* GstValueSerializeFunc) (const GValue *value1); | typedef gchar * (* GstValueSerializeFunc) (const GValue *value1); | |||
| /** | /** | |||
| * GstValueDeserializeFunc: | * GstValueDeserializeFunc: | |||
| * @dest: a #GValue | * @dest: a #GValue | |||
| * @s: a string | * @s: a string | |||
| * | * | |||
| * Used by gst_value_deserialize() to parse a non-binary form into the #GVa lue. | * Used by gst_value_deserialize() to parse a non-binary form into the #GVa lue. | |||
| * | * | |||
| skipping to change at line 346 | skipping to change at line 390 | |||
| * type. Register a new implementation with gst_value_register_union_func() . | * type. Register a new implementation with gst_value_register_union_func() . | |||
| * | * | |||
| * Returns: %TRUE if a union was successful | * Returns: %TRUE if a union was successful | |||
| */ | */ | |||
| typedef gboolean (* GstValueUnionFunc) (GValue *dest, | typedef gboolean (* GstValueUnionFunc) (GValue *dest, | |||
| const GValue *value1, | const GValue *value1, | |||
| const GValue *value2); | const GValue *value2); | |||
| /** | /** | |||
| * GstValueIntersectFunc: | * GstValueIntersectFunc: | |||
| * @dest: a #GValue for the result | * @dest: (out caller-allocates): a #GValue for the result | |||
| * @value1: a #GValue operand | * @value1: a #GValue operand | |||
| * @value2: a #GValue operand | * @value2: a #GValue operand | |||
| * | * | |||
| * Used by gst_value_intersect() to perform intersection for a specific #GV alue | * Used by gst_value_intersect() to perform intersection for a specific #GV alue | |||
| * type. If the intersection is non-empty, the result is | * type. If the intersection is non-empty, the result is | |||
| * placed in @dest and TRUE is returned. If the intersection is | * placed in @dest and TRUE is returned. If the intersection is | |||
| * empty, @dest is unmodified and FALSE is returned. | * empty, @dest is unmodified and FALSE is returned. | |||
| * Register a new implementation with gst_value_register_intersection_func( ). | * Register a new implementation with gst_value_register_intersect_func(). | |||
| * | * | |||
| * Returns: %TRUE if the values can intersect | * Returns: %TRUE if the values can intersect | |||
| */ | */ | |||
| typedef gboolean (* GstValueIntersectFunc) (GValue *dest, | typedef gboolean (* GstValueIntersectFunc) (GValue *dest, | |||
| const GValue *value1, | const GValue *value1, | |||
| const GValue *value2); | const GValue *value2); | |||
| /** | /** | |||
| * GstValueSubtractFunc: | * GstValueSubtractFunc: | |||
| * @dest: a #GValue for the result | * @dest: (out caller-allocates): a #GValue for the result | |||
| * @minuend: a #GValue operand | * @minuend: a #GValue operand | |||
| * @subtrahend: a #GValue operand | * @subtrahend: a #GValue operand | |||
| * | * | |||
| * Used by gst_value_subtract() to perform subtraction for a specific #GVal ue | * Used by gst_value_subtract() to perform subtraction for a specific #GVal ue | |||
| * type. Register a new implementation with gst_value_register_subtract_fun c(). | * type. Register a new implementation with gst_value_register_subtract_fun c(). | |||
| * | * | |||
| * Returns: %TRUE if the subtraction is not empty | * Returns: %TRUE if the subtraction is not empty | |||
| */ | */ | |||
| typedef gboolean (* GstValueSubtractFunc) (GValue *dest, | typedef gboolean (* GstValueSubtractFunc) (GValue *dest, | |||
| const GValue *minuend, | const GValue *minuend, | |||
| skipping to change at line 398 | skipping to change at line 442 | |||
| GType type; | GType type; | |||
| GstValueCompareFunc compare; | GstValueCompareFunc compare; | |||
| GstValueSerializeFunc serialize; | GstValueSerializeFunc serialize; | |||
| GstValueDeserializeFunc deserialize; | GstValueDeserializeFunc deserialize; | |||
| /*< private >*/ | /*< private >*/ | |||
| void *_gst_reserved [GST_PADDING]; | void *_gst_reserved [GST_PADDING]; | |||
| }; | }; | |||
| GType gst_int_range_get_type (void); | GType gst_int_range_get_type (void); | |||
| GType gst_int64_range_get_type (void); | ||||
| GType gst_double_range_get_type (void); | GType gst_double_range_get_type (void); | |||
| GType gst_fraction_range_get_type (void); | GType gst_fraction_range_get_type (void); | |||
| GType gst_fourcc_get_type (void); | GType gst_fourcc_get_type (void); | |||
| GType gst_fraction_get_type (void); | GType gst_fraction_get_type (void); | |||
| GType gst_value_list_get_type (void); | GType gst_value_list_get_type (void); | |||
| GType gst_value_array_get_type (void); | GType gst_value_array_get_type (void); | |||
| GType gst_date_get_type (void); | GType gst_date_get_type (void); | |||
| GType gst_date_time_get_type (void); | ||||
| void gst_value_register (const GstValueTable *tabl e); | void gst_value_register (const GstValueTable *tabl e); | |||
| void gst_value_init_and_copy (GValue *dest , | void gst_value_init_and_copy (GValue *dest , | |||
| const GValue *src) ; | const GValue *src) ; | |||
| gchar * gst_value_serialize (const GValue *value); | gchar * gst_value_serialize (const GValue *value); | |||
| gboolean gst_value_deserialize (GValue *dest , | gboolean gst_value_deserialize (GValue *dest , | |||
| const gchar *src) ; | const gchar *src) ; | |||
| /* list */ | /* list */ | |||
| void gst_value_list_append_value (GValue *value, | void gst_value_list_append_value (GValue *value, | |||
| const GValue *append_valu e); | const GValue *append_valu e); | |||
| void gst_value_list_prepend_value (GValue *value, | void gst_value_list_prepend_value (GValue *value, | |||
| const GValue *prepend_val ue); | const GValue *prepend_val ue); | |||
| void gst_value_list_concat (GValue *dest, | void gst_value_list_concat (GValue *dest, | |||
| const GValue *value1, | const GValue *value1, | |||
| const GValue *value2); | const GValue *value2); | |||
| void gst_value_list_merge (GValue *dest, | ||||
| const GValue *value1, | ||||
| const GValue *value2); | ||||
| guint gst_value_list_get_size (const GValue *value); | guint gst_value_list_get_size (const GValue *value); | |||
| G_CONST_RETURN GValue * | G_CONST_RETURN GValue * | |||
| gst_value_list_get_value (const GValue *value, | gst_value_list_get_value (const GValue *value, | |||
| guint index); | guint index); | |||
| /* array */ | /* array */ | |||
| void gst_value_array_append_value (GValue *value, | void gst_value_array_append_value (GValue *value, | |||
| const GValue *append_valu e); | const GValue *append_valu e); | |||
| void gst_value_array_prepend_value (GValue *value, | void gst_value_array_prepend_value (GValue *value, | |||
| const GValue *prepend_val ue); | const GValue *prepend_val ue); | |||
| skipping to change at line 450 | skipping to change at line 499 | |||
| guint32 fourcc); | guint32 fourcc); | |||
| guint32 gst_value_get_fourcc (const GValue *val ue); | guint32 gst_value_get_fourcc (const GValue *val ue); | |||
| /* int range */ | /* int range */ | |||
| void gst_value_set_int_range (GValue *value, | void gst_value_set_int_range (GValue *value, | |||
| gint start, | gint start, | |||
| gint end); | gint end); | |||
| gint gst_value_get_int_range_min (const GValue *value); | gint gst_value_get_int_range_min (const GValue *value); | |||
| gint gst_value_get_int_range_max (const GValue *value); | gint gst_value_get_int_range_max (const GValue *value); | |||
| /* int64 range */ | ||||
| void gst_value_set_int64_range (GValue *value, | ||||
| gint64 start, | ||||
| gint64 end); | ||||
| gint64 gst_value_get_int64_range_min (const GValue *value); | ||||
| gint64 gst_value_get_int64_range_max (const GValue *value); | ||||
| /* double range */ | /* double range */ | |||
| void gst_value_set_double_range (GValue *value, | void gst_value_set_double_range (GValue *value, | |||
| gdouble start, | gdouble start, | |||
| gdouble end); | gdouble end); | |||
| gdouble gst_value_get_double_range_min (const GValue *val ue); | gdouble gst_value_get_double_range_min (const GValue *val ue); | |||
| gdouble gst_value_get_double_range_max (const GValue *val ue); | gdouble gst_value_get_double_range_max (const GValue *val ue); | |||
| /* caps */ | /* caps */ | |||
| G_CONST_RETURN GstCaps * | G_CONST_RETURN GstCaps * | |||
| gst_value_get_caps (const GValue *value); | gst_value_get_caps (const GValue *value); | |||
| End of changes. 25 change blocks. | ||||
| 22 lines changed or deleted | 80 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||