Class VideoFrame
public class VideoFrame
- Inheritance
-
VideoFrame
- Inherited Members
Methods
Copy(VideoFrameHandle, VideoFrameHandle)
Calls native method gst_video_frame_copy.
public static extern bool Copy(VideoFrameHandle dest, VideoFrameHandle src)
Parameters
dest
VideoFrameHandleTransfer ownership: None Nullable: False
src
VideoFrameHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CopyPlane(VideoFrameHandle, VideoFrameHandle, uint)
Calls native method gst_video_frame_copy_plane.
public static extern bool CopyPlane(VideoFrameHandle dest, VideoFrameHandle src, uint plane)
Parameters
dest
VideoFrameHandleTransfer ownership: None Nullable: False
src
VideoFrameHandleTransfer ownership: None Nullable: False
plane
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Map(VideoFrameOwnedHandle, VideoInfoHandle, BufferHandle, MapFlags)
Calls native function gst_video_frame_map.
public static extern bool Map(VideoFrameOwnedHandle frame, VideoInfoHandle info, BufferHandle buffer, MapFlags flags)
Parameters
frame
VideoFrameOwnedHandleTransfer ownership: None Nullable: False
info
VideoInfoHandleTransfer ownership: None Nullable: False
buffer
BufferHandleTransfer ownership: None Nullable: False
flags
MapFlagsTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MapId(VideoFrameOwnedHandle, VideoInfoHandle, BufferHandle, int, MapFlags)
Calls native function gst_video_frame_map_id.
public static extern bool MapId(VideoFrameOwnedHandle frame, VideoInfoHandle info, BufferHandle buffer, int id, MapFlags flags)
Parameters
frame
VideoFrameOwnedHandleTransfer ownership: None Nullable: False
info
VideoInfoHandleTransfer ownership: None Nullable: False
buffer
BufferHandleTransfer ownership: None Nullable: False
id
intTransfer ownership: None Nullable: False
flags
MapFlagsTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Unmap(VideoFrameHandle)
Calls native method gst_video_frame_unmap.
public static extern void Unmap(VideoFrameHandle frame)
Parameters
frame
VideoFrameHandleTransfer ownership: None Nullable: False