Class VideoMeta
- Namespace
- GstVideo
- Assembly
- GstVideo-1.0.dll
public sealed class VideoMeta
- Inheritance
-
VideoMeta
- Inherited Members
Constructors
VideoMeta()
public VideoMeta()
VideoMeta(VideoMetaOwnedHandle)
public VideoMeta(VideoMetaOwnedHandle handle)
Parameters
handle
VideoMetaOwnedHandle
Properties
Flags
public VideoFrameFlags Flags { get; set; }
Property Value
Format
public VideoFormat Format { get; set; }
Property Value
Handle
public VideoMetaOwnedHandle Handle { get; }
Property Value
Height
public uint Height { get; set; }
Property Value
Id
public int Id { get; set; }
Property Value
NPlanes
public uint NPlanes { get; set; }
Property Value
Width
public uint Width { get; set; }
Property Value
Methods
Equals(VideoMeta?)
public bool Equals(VideoMeta? other)
Parameters
other
VideoMeta
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetInfo()
public static MetaInfo GetInfo()
Returns
GetMap(uint, MapInfo, out nint, out int, MapFlags)
public bool GetMap(uint plane, MapInfo info, out nint data, out int stride, MapFlags flags)
Parameters
Returns
GetUnmap(uint, MapInfo)
public bool GetUnmap(uint plane, MapInfo info)
Parameters
Returns
SetAlignment(VideoAlignment)
[Version("1.18")]
public bool SetAlignment(VideoAlignment alignment)
Parameters
alignment
VideoAlignment