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
overlay
nintTransfer 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
nintTransfer ownership: None Nullable: False
handle
nuintTransfer 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
nintTransfer ownership: None Nullable: False
handleEvents
boolTransfer 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
ObjectClassHandleTransfer ownership: None Nullable: False
lastPropId
intTransfer ownership: None Nullable: False
PrepareWindowHandle(nint)
Calls native method gst_video_overlay_prepare_window_handle.
public static extern void PrepareWindowHandle(nint overlay)
Parameters
overlay
nintTransfer 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
nintlastPropId
intTransfer ownership: None Nullable: False
propertyId
uintTransfer ownership: None Nullable: False
value
ValueHandleTransfer 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
nintTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer ownership: None Nullable: False
width
intTransfer ownership: None Nullable: False
height
intTransfer 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)