Table of Contents

Class FlowCombiner

Namespace
GstBase.Internal
Assembly
GstBase-1.0.dll
public class FlowCombiner
Inheritance
FlowCombiner
Inherited Members

Methods

AddPad(FlowCombinerHandle, IntPtr)

Calls native method gst_flow_combiner_add_pad. Version: 1.4

[Version("1.4")]
public static extern void AddPad(FlowCombinerHandle combiner, IntPtr pad)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

pad IntPtr

Transfer ownership: None Nullable: False

Clear(FlowCombinerHandle)

Calls native method gst_flow_combiner_clear. Version: 1.6

[Version("1.6")]
public static extern void Clear(FlowCombinerHandle combiner)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

Free(FlowCombinerHandle)

Calls native method gst_flow_combiner_free. Version: 1.4

[Version("1.4")]
public static extern void Free(FlowCombinerHandle combiner)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_flow_combiner_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New()

Calls native constructor gst_flow_combiner_new. Version: 1.4

[Version("1.4")]
public static extern FlowCombinerOwnedHandle New()

Returns

FlowCombinerOwnedHandle

Transfer ownership: Full Nullable: False

Ref(FlowCombinerHandle)

Calls native method gst_flow_combiner_ref. Version: 1.12.1

[Version("1.12.1")]
public static extern FlowCombinerOwnedHandle Ref(FlowCombinerHandle combiner)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

Returns

FlowCombinerOwnedHandle

Transfer ownership: Full Nullable: False

RemovePad(FlowCombinerHandle, IntPtr)

Calls native method gst_flow_combiner_remove_pad. Version: 1.4

[Version("1.4")]
public static extern void RemovePad(FlowCombinerHandle combiner, IntPtr pad)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

pad IntPtr

Transfer ownership: None Nullable: False

Reset(FlowCombinerHandle)

Calls native method gst_flow_combiner_reset. Version: 1.6

[Version("1.6")]
public static extern void Reset(FlowCombinerHandle combiner)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

Unref(FlowCombinerHandle)

Calls native method gst_flow_combiner_unref. Version: 1.12.1

[Version("1.12.1")]
public static extern void Unref(FlowCombinerHandle combiner)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

UpdateFlow(FlowCombinerHandle, FlowReturn)

Calls native method gst_flow_combiner_update_flow. Version: 1.4

[Version("1.4")]
public static extern FlowReturn UpdateFlow(FlowCombinerHandle combiner, FlowReturn fret)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

fret FlowReturn

Transfer ownership: None Nullable: False

Returns

FlowReturn

Transfer ownership: None Nullable: False

UpdatePadFlow(FlowCombinerHandle, IntPtr, FlowReturn)

Calls native method gst_flow_combiner_update_pad_flow. Version: 1.6

[Version("1.6")]
public static extern FlowReturn UpdatePadFlow(FlowCombinerHandle combiner, IntPtr pad, FlowReturn fret)

Parameters

combiner FlowCombinerHandle

Transfer ownership: None Nullable: False

pad IntPtr

Transfer ownership: None Nullable: False

fret FlowReturn

Transfer ownership: None Nullable: False

Returns

FlowReturn

Transfer ownership: None Nullable: False