Class VideoOverlayComposition
public class VideoOverlayComposition
- Inheritance
-
VideoOverlayComposition
- Inherited Members
Methods
AddRectangle(VideoOverlayCompositionHandle, VideoOverlayRectangleHandle)
Calls native method gst_video_overlay_composition_add_rectangle.
public static extern void AddRectangle(VideoOverlayCompositionHandle comp, VideoOverlayRectangleHandle rectangle)
Parameters
comp
VideoOverlayCompositionHandleTransfer ownership: None Nullable: False
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: False
Blend(VideoOverlayCompositionHandle, VideoFrameHandle)
Calls native method gst_video_overlay_composition_blend.
public static extern bool Blend(VideoOverlayCompositionHandle comp, VideoFrameHandle videoBuf)
Parameters
comp
VideoOverlayCompositionHandleTransfer ownership: None Nullable: False
videoBuf
VideoFrameHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Copy(VideoOverlayCompositionHandle)
Calls native method gst_video_overlay_composition_copy.
public static extern VideoOverlayCompositionOwnedHandle Copy(VideoOverlayCompositionHandle comp)
Parameters
comp
VideoOverlayCompositionHandleTransfer ownership: None Nullable: False
Returns
- VideoOverlayCompositionOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function gst_video_overlay_composition_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetRectangle(VideoOverlayCompositionHandle, uint)
Calls native method gst_video_overlay_composition_get_rectangle.
public static extern VideoOverlayRectangleUnownedHandle GetRectangle(VideoOverlayCompositionHandle comp, uint n)
Parameters
comp
VideoOverlayCompositionHandleTransfer ownership: None Nullable: False
n
uintTransfer ownership: None Nullable: False
Returns
- VideoOverlayRectangleUnownedHandle
Transfer ownership: None Nullable: True
GetSeqnum(VideoOverlayCompositionHandle)
Calls native method gst_video_overlay_composition_get_seqnum.
public static extern uint GetSeqnum(VideoOverlayCompositionHandle comp)
Parameters
comp
VideoOverlayCompositionHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
MakeWritable(VideoOverlayCompositionUnownedHandle)
Calls native method gst_video_overlay_composition_make_writable.
public static extern VideoOverlayCompositionOwnedHandle MakeWritable(VideoOverlayCompositionUnownedHandle comp)
Parameters
comp
VideoOverlayCompositionUnownedHandleTransfer ownership: Full Nullable: False
Returns
- VideoOverlayCompositionOwnedHandle
Transfer ownership: Full Nullable: False
NRectangles(VideoOverlayCompositionHandle)
Calls native method gst_video_overlay_composition_n_rectangles.
public static extern uint NRectangles(VideoOverlayCompositionHandle comp)
Parameters
comp
VideoOverlayCompositionHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
New(VideoOverlayRectangleHandle)
Calls native constructor gst_video_overlay_composition_new.
public static extern VideoOverlayCompositionOwnedHandle New(VideoOverlayRectangleHandle rectangle)
Parameters
rectangle
VideoOverlayRectangleHandleTransfer ownership: None Nullable: True
Returns
- VideoOverlayCompositionOwnedHandle
Transfer ownership: Full Nullable: False