public ColorBalanceChannel (string label, int min, int max) : this () {
- Label = label;
- MaxValue = max;
- MinValue = min;
+ unsafe {
+ int* raw_ptr = (int*) ( ( (byte*) Handle) + max_value_offset);
+ *raw_ptr = max;
+ }
+ unsafe {
+ IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + label_offset);
+ *raw_ptr = GLib.Marshaller.StringToPtrGStrdup (label);
+ }
+ unsafe {
+ int* raw_ptr = (int*) ( ( (byte*) Handle) + min_value_offset);
+ *raw_ptr = min;
+ }
}
<attr path="/api/namespace/interface[@cname='GstColorBalance']/method[@cname='gst_color_balance_value_changed']" name="name">EmitValueChanged</attr>
<attr path="/api/namespace/object[@cname='GstColorBalanceChannel']" name="name">ColorBalanceChannel</attr>
- <attr path="/api/namespace/object[@cname='GstColorBalanceChannel']/field" name="writeable">true</attr>
<attr path="/api/namespace/interface[@cname='GstMixer']" name="name">Mixer</attr>
<attr path="/api/namespace/interface[@cname='GstMixer']/signal" name="hidden">1</attr>