Class BaseTransform
- Namespace
- GstBase
- Assembly
- GstBase-1.0.dll
public class BaseTransform : Element, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
BaseTransform
- Implements
- Derived
- Inherited Members
Constructors
BaseTransform(params ConstructArgument[])
public BaseTransform(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
BaseTransform(BaseTransformHandle)
public BaseTransform(BaseTransformHandle handle)
Parameters
handle
BaseTransformHandle
Fields
QosPropertyDefinition
public static readonly Property<bool, BaseTransform> QosPropertyDefinition
Field Value
Properties
Qos
public bool Qos { get; set; }
Property Value
Methods
GetBufferPool()
public BufferPool? GetBufferPool()
Returns
GetGType()
public static Type GetGType()
Returns
IsInPlace()
public bool IsInPlace()
Returns
IsPassthrough()
public bool IsPassthrough()
Returns
IsQosEnabled()
public bool IsQosEnabled()
Returns
Reconfigure()
[Version("1.18")]
public bool Reconfigure()
Returns
ReconfigureSink()
public void ReconfigureSink()
ReconfigureSrc()
public void ReconfigureSrc()
SetGapAware(bool)
public void SetGapAware(bool gapAware)
Parameters
gapAware
bool
SetInPlace(bool)
public void SetInPlace(bool inPlace)
Parameters
inPlace
bool
SetPassthrough(bool)
public void SetPassthrough(bool passthrough)
Parameters
passthrough
bool
SetPreferPassthrough(bool)
[Version("1.0.1")]
public void SetPreferPassthrough(bool preferPassthrough)
Parameters
preferPassthrough
bool
SetQosEnabled(bool)
public void SetQosEnabled(bool enabled)
Parameters
enabled
bool
UpdateQos(double, ClockTimeDiff, ClockTime)
public void UpdateQos(double proportion, ClockTimeDiff diff, ClockTime timestamp)
Parameters
proportion
doublediff
ClockTimeDifftimestamp
ClockTime
UpdateSrcCaps(Caps)
[Version("1.6")]
public bool UpdateSrcCaps(Caps updatedCaps)
Parameters
updatedCaps
Caps