Table of Contents

Class VideoMeta

Namespace
GstVideo.Internal
Assembly
GstVideo-1.0.dll
public class VideoMeta
Inheritance
VideoMeta
Inherited Members

Methods

GetInfo()

Calls native function gst_video_meta_get_info.

public static extern MetaInfoUnownedHandle GetInfo()

Returns

MetaInfoUnownedHandle

Transfer ownership: None Nullable: False

GetPlaneHeight(VideoMetaHandle, ref uint)

Calls native method gst_video_meta_get_plane_height. Version: 1.18

[Version("1.18")]
public static extern bool GetPlaneHeight(VideoMetaHandle meta, ref uint planeHeight)

Parameters

meta VideoMetaHandle

Transfer ownership: None Nullable: False

planeHeight uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPlaneSize(VideoMetaHandle, ref nuint[])

Calls native method gst_video_meta_get_plane_size. Version: 1.18

[Version("1.18")]
public static extern bool GetPlaneSize(VideoMetaHandle meta, ref nuint[] planeSize)

Parameters

meta VideoMetaHandle

Transfer ownership: None Nullable: False

planeSize UIntPtr[]

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Map(VideoMetaHandle, uint, MapInfoHandle, out IntPtr, out int, MapFlags)

Calls native method gst_video_meta_map.

public static extern bool Map(VideoMetaHandle meta, uint plane, MapInfoHandle info, out IntPtr data, out int stride, MapFlags flags)

Parameters

meta VideoMetaHandle

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

info MapInfoHandle

Transfer ownership: None Nullable: False

data IntPtr

Transfer ownership: Full Nullable: True

stride int

Transfer ownership: Full Nullable: False

flags MapFlags

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetAlignment(VideoMetaHandle, VideoAlignmentHandle)

Calls native method gst_video_meta_set_alignment. Version: 1.18

[Version("1.18")]
public static extern bool SetAlignment(VideoMetaHandle meta, VideoAlignmentHandle alignment)

Parameters

meta VideoMetaHandle

Transfer ownership: None Nullable: False

alignment VideoAlignmentHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Unmap(VideoMetaHandle, uint, MapInfoHandle)

Calls native method gst_video_meta_unmap.

public static extern bool Unmap(VideoMetaHandle meta, uint plane, MapInfoHandle info)

Parameters

meta VideoMetaHandle

Transfer ownership: None Nullable: False

plane uint

Transfer ownership: None Nullable: False

info MapInfoHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False