Table of Contents

Class VideoOverlay

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

Methods

Expose(nint)

Calls native method gst_video_overlay_expose.

public static extern void Expose(nint overlay)

Parameters

overlay nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_video_overlay_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GotWindowHandle(nint, nuint)

Calls native method gst_video_overlay_got_window_handle.

public static extern void GotWindowHandle(nint overlay, nuint handle)

Parameters

overlay nint

Transfer ownership: None Nullable: False

handle nuint

Transfer ownership: None Nullable: False

HandleEvents(nint, bool)

Calls native method gst_video_overlay_handle_events.

public static extern void HandleEvents(nint overlay, bool handleEvents)

Parameters

overlay nint

Transfer ownership: None Nullable: False

handleEvents bool

Transfer ownership: None Nullable: False

InstallProperties(ObjectClassHandle, int)

Calls native function gst_video_overlay_install_properties. Version: 1.14

[Version("1.14")]
public static extern void InstallProperties(ObjectClassHandle oclass, int lastPropId)

Parameters

oclass ObjectClassHandle

Transfer ownership: None Nullable: False

lastPropId int

Transfer ownership: None Nullable: False

PrepareWindowHandle(nint)

Calls native method gst_video_overlay_prepare_window_handle.

public static extern void PrepareWindowHandle(nint overlay)

Parameters

overlay nint

Transfer ownership: None Nullable: False

SetProperty(nint, int, uint, ValueHandle)

Calls native function gst_video_overlay_set_property. Version: 1.14

[Version("1.14")]
public static extern bool SetProperty(nint @object, int lastPropId, uint propertyId, ValueHandle value)

Parameters

object nint
lastPropId int

Transfer ownership: None Nullable: False

propertyId uint

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetRenderRectangle(nint, int, int, int, int)

Calls native method gst_video_overlay_set_render_rectangle.

public static extern bool SetRenderRectangle(nint overlay, int x, int y, int width, int height)

Parameters

overlay nint

Transfer ownership: None Nullable: False

x int

Transfer ownership: None Nullable: False

y int

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetWindowHandle(nint, nuint)

Calls native method gst_video_overlay_set_window_handle.

public static extern void SetWindowHandle(nint overlay, nuint handle)

Parameters

overlay nint

Transfer ownership: None Nullable: False

handle nuint

Transfer ownership: None Nullable: False