public class ARGBControlBinding extends ControlBinding
A value mapping object that attaches multiple control sources to int GObject properties representing colors. A control value of 0.0 will turn the color component off and a value of 1.0 will be the color level.
See upstream documentation at https://gstreamer.freedesktop.org/data/doc/gstreamer/stable/gstreamer-libs/html/GstARGBControlBinding.html
ControlBinding.HandleGObject.GCallback, GObject.GInterfaceNativeObject.Initializer, NativeObject.TypeProvider, NativeObject.TypeRegistration<T extends NativeObject>| Modifier and Type | Field and Description |
|---|---|
static String |
GTYPE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static ARGBControlBinding |
create(GstObject object,
String propertyName,
ControlSource controlSourceA,
ControlSource controlSourceR,
ControlSource controlSourceG,
ControlSource controlSourceB)
Create a new control-binding that attaches the given
ControlSource to the GObject property. |
getValue, getValueArray, isDisabled, setDisabledaddControlBinding, getAsString, getControlBinding, getName, getParent, hasActiveControlBindings, removeControlBinding, setAsString, setControlBindingDisabled, setControlBindingsDisabled, setName, suggestNextSync, syncValues, toStringaddCallback, connect, connect, disconnect, dispose, emit, emit, get, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getRefCount, getTypeName, invalidate, listPropertyNames, removeCallback, setclose, disown, equals, getPointer, getRawPointer, hashCodepublic static final String GTYPE_NAME
public static ARGBControlBinding create(GstObject object, String propertyName, ControlSource controlSourceA, ControlSource controlSourceR, ControlSource controlSourceG, ControlSource controlSourceB)
ControlSource to the GObject property.object - the object of the propertypropertyName - the property-name to attach the control sourcecontrolSourceA - the control source for the alpha channelcontrolSourceR - the control source for the red channelcontrolSourceG - the control source for the green channelcontrolSourceB - the control source for the blue channelCopyright © 2021 gstreamer-java. All rights reserved.