Table of Contents

Class VideoAggregatorPad

Namespace
GstVideo.Internal
Assembly
GstVideo-1.0.dll
public class VideoAggregatorPad
Inheritance
VideoAggregatorPad
Inherited Members

Methods

GetCurrentBuffer(IntPtr)

Calls native method gst_video_aggregator_pad_get_current_buffer.

public static extern BufferUnownedHandle GetCurrentBuffer(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

BufferUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_video_aggregator_pad_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPreparedFrame(IntPtr)

Calls native method gst_video_aggregator_pad_get_prepared_frame.

public static extern VideoFrameUnownedHandle GetPreparedFrame(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

VideoFrameUnownedHandle

Transfer ownership: None Nullable: False

HasCurrentBuffer(IntPtr)

Calls native method gst_video_aggregator_pad_has_current_buffer.

public static extern bool HasCurrentBuffer(IntPtr pad)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetNeedsAlpha(IntPtr, bool)

Calls native method gst_video_aggregator_pad_set_needs_alpha.

public static extern void SetNeedsAlpha(IntPtr pad, bool needsAlpha)

Parameters

pad IntPtr

Transfer ownership: None Nullable: False

needsAlpha bool

Transfer ownership: None Nullable: False