Class VideoOverlayRectangle
public class VideoOverlayRectangle
- Inheritance
-
VideoOverlayRectangle
- Inherited Members
Methods
Copy(VideoOverlayRectangleHandle)
Calls native method gst_video_overlay_rectangle_copy.
public static extern VideoOverlayRectangleOwnedHandle Copy(VideoOverlayRectangleHandle rectangle)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
Returns
- VideoOverlayRectangleOwnedHandle
Transfer ownership: Full Nullable: False
GetFlags(VideoOverlayRectangleHandle)
Calls native method gst_video_overlay_rectangle_get_flags.
public static extern VideoOverlayFormatFlags GetFlags(VideoOverlayRectangleHandle rectangle)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
Returns
- VideoOverlayFormatFlags
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_video_overlay_rectangle_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGlobalAlpha(VideoOverlayRectangleHandle)
Calls native method gst_video_overlay_rectangle_get_global_alpha.
public static extern float GetGlobalAlpha(VideoOverlayRectangleHandle rectangle)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetPixelsArgb(VideoOverlayRectangleHandle, VideoOverlayFormatFlags)
Calls native method gst_video_overlay_rectangle_get_pixels_argb.
public static extern BufferUnownedHandle GetPixelsArgb(VideoOverlayRectangleHandle rectangle, VideoOverlayFormatFlags flags)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
flags
VideoOverlayFormatFlagsTransfer ownership: None Nullable: False
Returns
- BufferUnownedHandle
Transfer ownership: None Nullable: False
GetPixelsAyuv(VideoOverlayRectangleHandle, VideoOverlayFormatFlags)
Calls native method gst_video_overlay_rectangle_get_pixels_ayuv.
public static extern BufferUnownedHandle GetPixelsAyuv(VideoOverlayRectangleHandle rectangle, VideoOverlayFormatFlags flags)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
flags
VideoOverlayFormatFlagsTransfer ownership: None Nullable: False
Returns
- BufferUnownedHandle
Transfer ownership: None Nullable: False
GetPixelsRaw(VideoOverlayRectangleHandle, VideoOverlayFormatFlags)
Calls native method gst_video_overlay_rectangle_get_pixels_raw.
public static extern BufferUnownedHandle GetPixelsRaw(VideoOverlayRectangleHandle rectangle, VideoOverlayFormatFlags flags)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
flags
VideoOverlayFormatFlagsTransfer ownership: None Nullable: False
Returns
- BufferUnownedHandle
Transfer ownership: None Nullable: False
GetPixelsUnscaledArgb(VideoOverlayRectangleHandle, VideoOverlayFormatFlags)
Calls native method gst_video_overlay_rectangle_get_pixels_unscaled_argb.
public static extern BufferUnownedHandle GetPixelsUnscaledArgb(VideoOverlayRectangleHandle rectangle, VideoOverlayFormatFlags flags)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
flags
VideoOverlayFormatFlagsTransfer ownership: None Nullable: False
Returns
- BufferUnownedHandle
Transfer ownership: None Nullable: False
GetPixelsUnscaledAyuv(VideoOverlayRectangleHandle, VideoOverlayFormatFlags)
Calls native method gst_video_overlay_rectangle_get_pixels_unscaled_ayuv.
public static extern BufferUnownedHandle GetPixelsUnscaledAyuv(VideoOverlayRectangleHandle rectangle, VideoOverlayFormatFlags flags)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
flags
VideoOverlayFormatFlagsTransfer ownership: None Nullable: False
Returns
- BufferUnownedHandle
Transfer ownership: None Nullable: False
GetPixelsUnscaledRaw(VideoOverlayRectangleHandle, VideoOverlayFormatFlags)
Calls native method gst_video_overlay_rectangle_get_pixels_unscaled_raw.
public static extern BufferUnownedHandle GetPixelsUnscaledRaw(VideoOverlayRectangleHandle rectangle, VideoOverlayFormatFlags flags)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
flags
VideoOverlayFormatFlagsTransfer ownership: None Nullable: False
Returns
- BufferUnownedHandle
Transfer ownership: None Nullable: False
GetRenderRectangle(VideoOverlayRectangleHandle, out int, out int, out uint, out uint)
Calls native method gst_video_overlay_rectangle_get_render_rectangle.
public static extern bool GetRenderRectangle(VideoOverlayRectangleHandle rectangle, out int renderX, out int renderY, out uint renderWidth, out uint renderHeight)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
renderX
intTransfer ownership: Full Nullable: False
renderY
intTransfer ownership: Full Nullable: False
renderWidth
uintTransfer ownership: Full Nullable: False
renderHeight
uintTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetSeqnum(VideoOverlayRectangleHandle)
Calls native method gst_video_overlay_rectangle_get_seqnum.
public static extern uint GetSeqnum(VideoOverlayRectangleHandle rectangle)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
NewRaw(BufferHandle, int, int, uint, uint, VideoOverlayFormatFlags)
Calls native constructor gst_video_overlay_rectangle_new_raw.
public static extern VideoOverlayRectangleOwnedHandle NewRaw(BufferHandle pixels, int renderX, int renderY, uint renderWidth, uint renderHeight, VideoOverlayFormatFlags flags)
Parameters
pixels
BufferHandleTransfer ownership: None Nullable: False
renderX
intTransfer ownership: None Nullable: False
renderY
intTransfer ownership: None Nullable: False
renderWidth
uintTransfer ownership: None Nullable: False
renderHeight
uintTransfer ownership: None Nullable: False
flags
VideoOverlayFormatFlagsTransfer ownership: None Nullable: False
Returns
- VideoOverlayRectangleOwnedHandle
Transfer ownership: Full Nullable: False
SetGlobalAlpha(VideoOverlayRectangleHandle, float)
Calls native method gst_video_overlay_rectangle_set_global_alpha.
public static extern void SetGlobalAlpha(VideoOverlayRectangleHandle rectangle, float globalAlpha)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
globalAlpha
floatTransfer ownership: None Nullable: False
SetRenderRectangle(VideoOverlayRectangleHandle, int, int, uint, uint)
Calls native method gst_video_overlay_rectangle_set_render_rectangle.
public static extern void SetRenderRectangle(VideoOverlayRectangleHandle rectangle, int renderX, int renderY, uint renderWidth, uint renderHeight)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
renderX
intTransfer ownership: None Nullable: False
renderY
intTransfer ownership: None Nullable: False
renderWidth
uintTransfer ownership: None Nullable: False
renderHeight
uintTransfer ownership: None Nullable: False