Class BaseTransform
public class BaseTransform
- Inheritance
-
BaseTransform
- Inherited Members
Methods
GetBufferPool(nint)
Calls native method gst_base_transform_get_buffer_pool.
public static extern nint GetBufferPool(nint trans)
Parameters
trans
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetGType()
Calls native function gst_base_transform_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
IsInPlace(nint)
Calls native method gst_base_transform_is_in_place.
public static extern bool IsInPlace(nint trans)
Parameters
trans
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsPassthrough(nint)
Calls native method gst_base_transform_is_passthrough.
public static extern bool IsPassthrough(nint trans)
Parameters
trans
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsQosEnabled(nint)
Calls native method gst_base_transform_is_qos_enabled.
public static extern bool IsQosEnabled(nint trans)
Parameters
trans
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Reconfigure(nint)
Calls native method gst_base_transform_reconfigure. Version: 1.18
[Version("1.18")]
public static extern bool Reconfigure(nint trans)
Parameters
trans
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ReconfigureSink(nint)
Calls native method gst_base_transform_reconfigure_sink.
public static extern void ReconfigureSink(nint trans)
Parameters
trans
nintTransfer ownership: None Nullable: False
ReconfigureSrc(nint)
Calls native method gst_base_transform_reconfigure_src.
public static extern void ReconfigureSrc(nint trans)
Parameters
trans
nintTransfer ownership: None Nullable: False
SetGapAware(nint, bool)
Calls native method gst_base_transform_set_gap_aware.
public static extern void SetGapAware(nint trans, bool gapAware)
Parameters
trans
nintTransfer ownership: None Nullable: False
gapAware
boolTransfer ownership: None Nullable: False
SetInPlace(nint, bool)
Calls native method gst_base_transform_set_in_place.
public static extern void SetInPlace(nint trans, bool inPlace)
Parameters
trans
nintTransfer ownership: None Nullable: False
inPlace
boolTransfer ownership: None Nullable: False
SetPassthrough(nint, bool)
Calls native method gst_base_transform_set_passthrough.
public static extern void SetPassthrough(nint trans, bool passthrough)
Parameters
trans
nintTransfer ownership: None Nullable: False
passthrough
boolTransfer ownership: None Nullable: False
SetPreferPassthrough(nint, bool)
Calls native method gst_base_transform_set_prefer_passthrough. Version: 1.0.1
[Version("1.0.1")]
public static extern void SetPreferPassthrough(nint trans, bool preferPassthrough)
Parameters
trans
nintTransfer ownership: None Nullable: False
preferPassthrough
boolTransfer ownership: None Nullable: False
SetQosEnabled(nint, bool)
Calls native method gst_base_transform_set_qos_enabled.
public static extern void SetQosEnabled(nint trans, bool enabled)
Parameters
trans
nintTransfer ownership: None Nullable: False
enabled
boolTransfer ownership: None Nullable: False
UpdateQos(nint, double, ClockTimeDiff, ClockTime)
Calls native method gst_base_transform_update_qos.
public static extern void UpdateQos(nint trans, double proportion, ClockTimeDiff diff, ClockTime timestamp)
Parameters
trans
nintTransfer ownership: None Nullable: False
proportion
doubleTransfer ownership: None Nullable: False
diff
ClockTimeDiffTransfer ownership: None Nullable: False
timestamp
ClockTimeTransfer ownership: None Nullable: False
UpdateSrcCaps(nint, CapsHandle)
Calls native method gst_base_transform_update_src_caps. Version: 1.6
[Version("1.6")]
public static extern bool UpdateSrcCaps(nint trans, CapsHandle updatedCaps)
Parameters
trans
nintTransfer ownership: None Nullable: False
updatedCaps
CapsHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False