Table of Contents

Class VideoFormatInfoHandle

Namespace
GstVideo.Internal
Assembly
GstVideo-1.0.dll
public abstract class VideoFormatInfoHandle : SafeHandle, IDisposable
Inheritance
VideoFormatInfoHandle
Implements
Derived
Inherited Members

Constructors

VideoFormatInfoHandle(bool)

protected VideoFormatInfoHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(VideoFormatInfoHandle?)

public bool Equals(VideoFormatInfoHandle? other)

Parameters

other VideoFormatInfoHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetBits()

public uint GetBits()

Returns

uint

GetDepth()

public uint[] GetDepth()

Returns

uint[]

GetDescription()

public IntPtr GetDescription()

Returns

IntPtr

GetFlags()

public VideoFormatFlags GetFlags()

Returns

VideoFormatFlags

GetFormat()

public VideoFormat GetFormat()

Returns

VideoFormat

GetHSub()

public uint[] GetHSub()

Returns

uint[]

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetNComponents()

public uint GetNComponents()

Returns

uint

GetNPlanes()

public uint GetNPlanes()

Returns

uint

GetName()

public IntPtr GetName()

Returns

IntPtr

GetPackFunc()

public VideoFormatPack GetPackFunc()

Returns

VideoFormatPack

GetPackLines()

public int GetPackLines()

Returns

int

GetPixelStride()

public int[] GetPixelStride()

Returns

int[]

GetPlane()

public uint[] GetPlane()

Returns

uint[]

GetPoffset()

public uint[] GetPoffset()

Returns

uint[]

GetShift()

public uint[] GetShift()

Returns

uint[]

GetTileHs()

public uint GetTileHs()

Returns

uint

GetTileInfo()

public VideoTileInfoData[] GetTileInfo()

Returns

VideoTileInfoData[]

GetTileMode()

public VideoTileMode GetTileMode()

Returns

VideoTileMode

GetTileWs()

public uint GetTileWs()

Returns

uint

GetUnpackFormat()

public VideoFormat GetUnpackFormat()

Returns

VideoFormat

GetUnpackFunc()

public VideoFormatUnpack GetUnpackFunc()

Returns

VideoFormatUnpack

GetWSub()

public uint[] GetWSub()

Returns

uint[]

SetBits(uint)

public void SetBits(uint value)

Parameters

value uint

SetDepth(uint[])

public void SetDepth(uint[] value)

Parameters

value uint[]

SetDescription(IntPtr)

public void SetDescription(IntPtr value)

Parameters

value IntPtr

SetFlags(VideoFormatFlags)

public void SetFlags(VideoFormatFlags value)

Parameters

value VideoFormatFlags

SetFormat(VideoFormat)

public void SetFormat(VideoFormat value)

Parameters

value VideoFormat

SetHSub(uint[])

public void SetHSub(uint[] value)

Parameters

value uint[]

SetNComponents(uint)

public void SetNComponents(uint value)

Parameters

value uint

SetNPlanes(uint)

public void SetNPlanes(uint value)

Parameters

value uint

SetName(IntPtr)

public void SetName(IntPtr value)

Parameters

value IntPtr

SetPackFunc(VideoFormatPack)

public void SetPackFunc(VideoFormatPack value)

Parameters

value VideoFormatPack

SetPackLines(int)

public void SetPackLines(int value)

Parameters

value int

SetPixelStride(int[])

public void SetPixelStride(int[] value)

Parameters

value int[]

SetPlane(uint[])

public void SetPlane(uint[] value)

Parameters

value uint[]

SetPoffset(uint[])

public void SetPoffset(uint[] value)

Parameters

value uint[]

SetShift(uint[])

public void SetShift(uint[] value)

Parameters

value uint[]

SetTileHs(uint)

public void SetTileHs(uint value)

Parameters

value uint

SetTileInfo(VideoTileInfoData[])

public void SetTileInfo(VideoTileInfoData[] value)

Parameters

value VideoTileInfoData[]

SetTileMode(VideoTileMode)

public void SetTileMode(VideoTileMode value)

Parameters

value VideoTileMode

SetTileWs(uint)

public void SetTileWs(uint value)

Parameters

value uint

SetUnpackFormat(VideoFormat)

public void SetUnpackFormat(VideoFormat value)

Parameters

value VideoFormat

SetUnpackFunc(VideoFormatUnpack)

public void SetUnpackFunc(VideoFormatUnpack value)

Parameters

value VideoFormatUnpack

SetWSub(uint[])

public void SetWSub(uint[] value)

Parameters

value uint[]