Table of Contents

Class BaseTransform

Namespace
GstBase.Internal
Assembly
GstBase-1.0.dll
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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

ReconfigureSrc(nint)

Calls native method gst_base_transform_reconfigure_src.

public static extern void ReconfigureSrc(nint trans)

Parameters

trans nint

Transfer 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 nint

Transfer ownership: None Nullable: False

gapAware bool

Transfer 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 nint

Transfer ownership: None Nullable: False

inPlace bool

Transfer 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 nint

Transfer ownership: None Nullable: False

passthrough bool

Transfer 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 nint

Transfer ownership: None Nullable: False

preferPassthrough bool

Transfer 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 nint

Transfer ownership: None Nullable: False

enabled bool

Transfer 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 nint

Transfer ownership: None Nullable: False

proportion double

Transfer ownership: None Nullable: False

diff ClockTimeDiff

Transfer ownership: None Nullable: False

timestamp ClockTime

Transfer 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 nint

Transfer ownership: None Nullable: False

updatedCaps CapsHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False