~ubuntu-branches/ubuntu/trusty/gstreamer1.0/trusty

« back to all changes in this revision

Viewing changes to libs/gst/controller/gstdirectcontrolbinding.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2012-05-21 11:14:06 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120521111406-1wfas0o9fdaxjyo8
Tags: 0.11.91-1
* New upstream release, "I will give you five magic beans!":
  + debian/libgstreamer.symbols:
    - Update symbols file.
* debian/libgstreamer-dev.install:
  + Don't ship useless .la file for the core plugins.
  + Don't ship .a and .la files for the library.
* debian/control.in:
  + Update debhelper dependency version and Standards-Version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
typedef struct _GstDirectControlBindingClass GstDirectControlBindingClass;
49
49
 
50
50
/**
51
 
 * GstDirectControlBindingConvert:
 
51
 * GstDirectControlBindingConvertValue:
 
52
 * @self: the #GstDirectControlBinding instance
 
53
 * @src_value: the value returned by the cotnrol source
 
54
 * @dest_value: the target location
 
55
 *
 
56
 * Function to map a control-value to the target plain data type.
 
57
 */
 
58
typedef void (* GstDirectControlBindingConvertValue) (GstDirectControlBinding *self, gdouble src_value, gpointer dest_value);
 
59
 
 
60
/**
 
61
 * GstDirectControlBindingConvertGValue:
52
62
 * @self: the #GstDirectControlBinding instance
53
63
 * @src_value: the value returned by the cotnrol source
54
64
 * @dest_value: the target GValue
55
65
 *
56
66
 * Function to map a control-value to the target GValue.
57
67
 */
58
 
typedef void (* GstDirectControlBindingConvert) (GstDirectControlBinding *self, gdouble src_value, GValue *dest_value);
 
68
typedef void (* GstDirectControlBindingConvertGValue) (GstDirectControlBinding *self, gdouble src_value, GValue *dest_value);
59
69
 
60
70
/**
61
71
 * GstDirectControlBinding:
70
80
  GstControlSource *cs;    /* GstControlSource for this property */
71
81
  GValue cur_value;
72
82
  gdouble last_value;
 
83
  gint byte_size;
73
84
 
74
 
  GstDirectControlBindingConvert convert;
 
85
  GstDirectControlBindingConvertValue convert_value;
 
86
  GstDirectControlBindingConvertGValue convert_g_value;
75
87
 
76
88
  gpointer _gst_reserved[GST_PADDING];
77
89
};