Table of Contents

Class AggregatorPad

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

Methods

DropBuffer(IntPtr)

Calls native method gst_aggregator_pad_drop_buffer.

public static extern bool DropBuffer(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_aggregator_pad_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

HasBuffer(IntPtr)

Calls native method gst_aggregator_pad_has_buffer. Version: 1.14.1

[Version("1.14.1")]
public static extern bool HasBuffer(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsEos(IntPtr)

Calls native method gst_aggregator_pad_is_eos.

public static extern bool IsEos(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsInactive(IntPtr)

Calls native method gst_aggregator_pad_is_inactive. Version: 1.20

[Version("1.20")]
public static extern bool IsInactive(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PeekBuffer(IntPtr)

Calls native method gst_aggregator_pad_peek_buffer.

public static extern BufferOwnedHandle PeekBuffer(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

BufferOwnedHandle

Transfer ownership: Full Nullable: True

PopBuffer(IntPtr)

Calls native method gst_aggregator_pad_pop_buffer.

public static extern BufferOwnedHandle PopBuffer(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

BufferOwnedHandle

Transfer ownership: Full Nullable: True