public class DirectControlBinding extends ControlBinding
See upstream documentation at https://gstreamer.freedesktop.org/data/doc/gstreamer/stable/gstreamer-libs/html/GstDirectControlBinding.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 DirectControlBinding |
create(GstObject object,
String propertyName,
ControlSource controlSource)
Create a new control-binding that attaches the
ControlSource to
the GObject property. |
static DirectControlBinding |
createAbsolute(GstObject object,
String propertyName,
ControlSource controlSource)
Create a new control-binding that attaches the
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 DirectControlBinding create(GstObject object, String propertyName, ControlSource controlSource)
ControlSource to
the GObject property. It will map the control source range [0.0
... 1.0] to the full target property range, and clip all values outside
this range.object - the object of the propertypropertyName - the property-name to attach the control sourcecontrolSource - the control sourcepublic static DirectControlBinding createAbsolute(GstObject object, String propertyName, ControlSource controlSource)
ControlSource to
the GObject property. It will directly map the control source
values to the target property range without any transformations.object - the object of the propertypropertyName - the property-name to attach the control sourcecontrolSource - the control sourceCopyright © 2021 gstreamer-java. All rights reserved.