Class VideoOverlay
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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
handle
nuintTransfer 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
IntPtrTransfer 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(IntPtr)
Calls native method gst_video_overlay_prepare_window_handle.
public static extern void PrepareWindowHandle(IntPtr overlay)
Parameters
overlay
IntPtrTransfer 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
IntPtrlastPropId
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(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
IntPtrTransfer 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(IntPtr, UIntPtr)
Calls native method gst_video_overlay_set_window_handle.
public static extern void SetWindowHandle(IntPtr overlay, UIntPtr handle)