Table of Contents

Class VideoOverlay

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

Methods

Expose(IntPtr)

Calls native method gst_video_overlay_expose.

public static extern void Expose(IntPtr overlay)

Parameters

overlay IntPtr

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(IntPtr, UIntPtr)

Calls native method gst_video_overlay_got_window_handle.

public static extern void GotWindowHandle(IntPtr overlay, UIntPtr handle)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

handle nuint

Transfer ownership: None Nullable: False

HandleEvents(IntPtr, bool)

Calls native method gst_video_overlay_handle_events.

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

Parameters

overlay IntPtr

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(IntPtr)

Calls native method gst_video_overlay_prepare_window_handle.

public static extern void PrepareWindowHandle(IntPtr overlay)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

SetProperty(IntPtr, int, uint, ValueHandle)

Calls native function gst_video_overlay_set_property. Version: 1.14

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

Parameters

object IntPtr
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(IntPtr, int, int, int, int)

Calls native method gst_video_overlay_set_render_rectangle.

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

Parameters

overlay IntPtr

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(IntPtr, UIntPtr)

Calls native method gst_video_overlay_set_window_handle.

public static extern void SetWindowHandle(IntPtr overlay, UIntPtr handle)

Parameters

overlay IntPtr

Transfer ownership: None Nullable: False

handle nuint

Transfer ownership: None Nullable: False