Table of Contents

Class VideoEncoderClassHandle

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

Constructors

VideoEncoderClassHandle(bool)

protected VideoEncoderClassHandle(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(VideoEncoderClassHandle?)

public bool Equals(VideoEncoderClassHandle? other)

Parameters

other VideoEncoderClassHandle

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.

GetClose()

public VideoEncoderClassData.CloseCallback GetClose()

Returns

VideoEncoderClassData.CloseCallback

GetDecideAllocation()

public VideoEncoderClassData.DecideAllocationCallback GetDecideAllocation()

Returns

VideoEncoderClassData.DecideAllocationCallback

GetFinish()

public VideoEncoderClassData.FinishCallback GetFinish()

Returns

VideoEncoderClassData.FinishCallback

GetFlush()

public VideoEncoderClassData.FlushCallback GetFlush()

Returns

VideoEncoderClassData.FlushCallback

GetGetcaps()

public VideoEncoderClassData.GetcapsCallback GetGetcaps()

Returns

VideoEncoderClassData.GetcapsCallback

GetHandleFrame()

public VideoEncoderClassData.HandleFrameCallback GetHandleFrame()

Returns

VideoEncoderClassData.HandleFrameCallback

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetNegotiate()

public VideoEncoderClassData.NegotiateCallback GetNegotiate()

Returns

VideoEncoderClassData.NegotiateCallback

GetOpen()

public VideoEncoderClassData.OpenCallback GetOpen()

Returns

VideoEncoderClassData.OpenCallback

GetPrePush()

public VideoEncoderClassData.PrePushCallback GetPrePush()

Returns

VideoEncoderClassData.PrePushCallback

GetProposeAllocation()

public VideoEncoderClassData.ProposeAllocationCallback GetProposeAllocation()

Returns

VideoEncoderClassData.ProposeAllocationCallback

GetReset()

public VideoEncoderClassData.ResetCallback GetReset()

Returns

VideoEncoderClassData.ResetCallback

GetSetFormat()

public VideoEncoderClassData.SetFormatCallback GetSetFormat()

Returns

VideoEncoderClassData.SetFormatCallback

GetSinkEvent()

public VideoEncoderClassData.SinkEventCallback GetSinkEvent()

Returns

VideoEncoderClassData.SinkEventCallback

GetSinkQuery()

public VideoEncoderClassData.SinkQueryCallback GetSinkQuery()

Returns

VideoEncoderClassData.SinkQueryCallback

GetSrcEvent()

public VideoEncoderClassData.SrcEventCallback GetSrcEvent()

Returns

VideoEncoderClassData.SrcEventCallback

GetSrcQuery()

public VideoEncoderClassData.SrcQueryCallback GetSrcQuery()

Returns

VideoEncoderClassData.SrcQueryCallback

GetStart()

public VideoEncoderClassData.StartCallback GetStart()

Returns

VideoEncoderClassData.StartCallback

GetStop()

public VideoEncoderClassData.StopCallback GetStop()

Returns

VideoEncoderClassData.StopCallback

GetTransformMeta()

public VideoEncoderClassData.TransformMetaCallback GetTransformMeta()

Returns

VideoEncoderClassData.TransformMetaCallback