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 VideoFormatInfoData.DepthInlineArray GetDepth()

Returns

VideoFormatInfoData.DepthInlineArray

GetDescription()

public nint GetDescription()

Returns

nint

GetFlags()

public VideoFormatFlags GetFlags()

Returns

VideoFormatFlags

GetFormat()

public VideoFormat GetFormat()

Returns

VideoFormat

GetHSub()

public VideoFormatInfoData.HSubInlineArray GetHSub()

Returns

VideoFormatInfoData.HSubInlineArray

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 nint GetName()

Returns

nint

GetPackFunc()

public VideoFormatPack GetPackFunc()

Returns

VideoFormatPack

GetPackLines()

public int GetPackLines()

Returns

int

GetPixelStride()

public VideoFormatInfoData.PixelStrideInlineArray GetPixelStride()

Returns

VideoFormatInfoData.PixelStrideInlineArray

GetPlane()

public VideoFormatInfoData.PlaneInlineArray GetPlane()

Returns

VideoFormatInfoData.PlaneInlineArray

GetPoffset()

public VideoFormatInfoData.PoffsetInlineArray GetPoffset()

Returns

VideoFormatInfoData.PoffsetInlineArray

GetShift()

public VideoFormatInfoData.ShiftInlineArray GetShift()

Returns

VideoFormatInfoData.ShiftInlineArray

GetTileHs()

public uint GetTileHs()

Returns

uint

GetTileInfo()

public VideoFormatInfoData.TileInfoInlineArray GetTileInfo()

Returns

VideoFormatInfoData.TileInfoInlineArray

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 VideoFormatInfoData.WSubInlineArray GetWSub()

Returns

VideoFormatInfoData.WSubInlineArray

SetBits(uint)

public void SetBits(uint value)

Parameters

value uint

SetDepth(DepthInlineArray)

public void SetDepth(VideoFormatInfoData.DepthInlineArray value)

Parameters

value VideoFormatInfoData.DepthInlineArray

SetDescription(nint)

public void SetDescription(nint value)

Parameters

value nint

SetFlags(VideoFormatFlags)

public void SetFlags(VideoFormatFlags value)

Parameters

value VideoFormatFlags

SetFormat(VideoFormat)

public void SetFormat(VideoFormat value)

Parameters

value VideoFormat

SetHSub(HSubInlineArray)

public void SetHSub(VideoFormatInfoData.HSubInlineArray value)

Parameters

value VideoFormatInfoData.HSubInlineArray

SetNComponents(uint)

public void SetNComponents(uint value)

Parameters

value uint

SetNPlanes(uint)

public void SetNPlanes(uint value)

Parameters

value uint

SetName(nint)

public void SetName(nint value)

Parameters

value nint

SetPackFunc(VideoFormatPack)

public void SetPackFunc(VideoFormatPack value)

Parameters

value VideoFormatPack

SetPackLines(int)

public void SetPackLines(int value)

Parameters

value int

SetPixelStride(PixelStrideInlineArray)

public void SetPixelStride(VideoFormatInfoData.PixelStrideInlineArray value)

Parameters

value VideoFormatInfoData.PixelStrideInlineArray

SetPlane(PlaneInlineArray)

public void SetPlane(VideoFormatInfoData.PlaneInlineArray value)

Parameters

value VideoFormatInfoData.PlaneInlineArray

SetPoffset(PoffsetInlineArray)

public void SetPoffset(VideoFormatInfoData.PoffsetInlineArray value)

Parameters

value VideoFormatInfoData.PoffsetInlineArray

SetShift(ShiftInlineArray)

public void SetShift(VideoFormatInfoData.ShiftInlineArray value)

Parameters

value VideoFormatInfoData.ShiftInlineArray

SetTileHs(uint)

public void SetTileHs(uint value)

Parameters

value uint

SetTileInfo(TileInfoInlineArray)

public void SetTileInfo(VideoFormatInfoData.TileInfoInlineArray value)

Parameters

value VideoFormatInfoData.TileInfoInlineArray

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(WSubInlineArray)

public void SetWSub(VideoFormatInfoData.WSubInlineArray value)

Parameters

value VideoFormatInfoData.WSubInlineArray