Class Object
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class Object : InitiallyUnowned, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Object
- Implements
- Derived
- Inherited Members
Constructors
Object(params ConstructArgument[])
public Object(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
Object(ObjectHandle)
public Object(ObjectHandle handle)
Parameters
handleObjectHandle
Fields
DeepNotifySignal
Signal Descriptor for OnDeepNotify.
public static readonly Signal<Object, Object.DeepNotifySignalArgs> DeepNotifySignal
Field Value
NamePropertyDefinition
public static readonly Property<string?, Object> NamePropertyDefinition
Field Value
ParentPropertyDefinition
public static readonly Property<Object?, Object> ParentPropertyDefinition
Field Value
Properties
Name
public string? Name { get; set; }
Property Value
Parent
public Object? Parent { get; set; }
Property Value
Methods
AddControlBinding(ControlBinding)
public bool AddControlBinding(ControlBinding binding)
Parameters
bindingControlBinding
Returns
CheckUniqueness(List, string)
public static bool CheckUniqueness(List list, string name)
Parameters
Returns
DefaultDeepNotify(Object, Object, ParamSpec, string[]?)
public static void DefaultDeepNotify(Object @object, Object orig, ParamSpec pspec, string[]? excludedProps)
Parameters
DefaultError(Error, string?)
public void DefaultError(Error error, string? debug)
Parameters
GetControlBinding(string)
public ControlBinding? GetControlBinding(string propertyName)
Parameters
propertyNamestring
Returns
GetControlRate()
public ClockTime GetControlRate()
Returns
GetGType()
public static Type GetGType()
Returns
GetGValueArray(string, ClockTime, ClockTime, Value[])
public bool GetGValueArray(string propertyName, ClockTime timestamp, ClockTime interval, Value[] values)
Parameters
Returns
GetName()
public string? GetName()
Returns
GetParent()
public Object? GetParent()
Returns
GetPathString()
public string GetPathString()
Returns
GetValue(string, ClockTime)
public Value? GetValue(string propertyName, ClockTime timestamp)
Parameters
Returns
HasActiveControlBindings()
public bool HasActiveControlBindings()
Returns
HasAncestor(Object)
public bool HasAncestor(Object ancestor)
Parameters
ancestorObject
Returns
HasAsAncestor(Object)
public bool HasAsAncestor(Object ancestor)
Parameters
ancestorObject
Returns
HasAsParent(Object)
[Version("1.6")]
public bool HasAsParent(Object parent)
Parameters
parentObject
Returns
Ref()
public Object Ref()
Returns
RefSink(nint)
public static nint RefSink(nint @object)
Parameters
objectnint
Returns
RemoveControlBinding(ControlBinding)
public bool RemoveControlBinding(ControlBinding binding)
Parameters
bindingControlBinding
Returns
SetControlBindingDisabled(string, bool)
public void SetControlBindingDisabled(string propertyName, bool disabled)
Parameters
SetControlBindingsDisabled(bool)
public void SetControlBindingsDisabled(bool disabled)
Parameters
disabledbool
SetControlRate(ClockTime)
public void SetControlRate(ClockTime controlRate)
Parameters
controlRateClockTime
SetName(string?)
public bool SetName(string? name)
Parameters
namestring
Returns
SetParent(Object)
public bool SetParent(Object parent)
Parameters
parentObject
Returns
SuggestNextSync()
public ClockTime SuggestNextSync()
Returns
SyncValues(ClockTime)
public bool SyncValues(ClockTime timestamp)
Parameters
timestampClockTime
Returns
Unparent()
public void Unparent()
Unref()
public void Unref()
Events
OnDeepNotify
public event SignalHandler<Object, Object.DeepNotifySignalArgs> OnDeepNotify