Class VideoOverlay
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
overlaynintTransfer 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
overlaynintTransfer ownership: None Nullable: False
handlenuintTransfer 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
overlaynintTransfer ownership: None Nullable: False
handleEventsboolTransfer 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
oclassObjectClassHandleTransfer ownership: None Nullable: False
lastPropIdintTransfer ownership: None Nullable: False
PrepareWindowHandle(nint)
Calls native method gst_video_overlay_prepare_window_handle.
public static extern void PrepareWindowHandle(nint overlay)
Parameters
overlaynintTransfer 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
objectnintlastPropIdintTransfer ownership: None Nullable: False
propertyIduintTransfer ownership: None Nullable: False
valueValueHandleTransfer 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
overlaynintTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
widthintTransfer ownership: None Nullable: False
heightintTransfer 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)