Table of Contents

Class VideoResampler

Namespace
GstVideo
Assembly
GstVideo-1.0.dll
public sealed class VideoResampler
Inheritance
VideoResampler
Inherited Members

Constructors

VideoResampler()

public VideoResampler()

VideoResampler(VideoResamplerOwnedHandle)

public VideoResampler(VideoResamplerOwnedHandle handle)

Parameters

handle VideoResamplerOwnedHandle

Properties

Handle

public VideoResamplerOwnedHandle Handle { get; }

Property Value

VideoResamplerOwnedHandle

InSize

public int InSize { get; set; }

Property Value

int

MaxTaps

public uint MaxTaps { get; set; }

Property Value

uint

NPhases

public uint NPhases { get; set; }

Property Value

uint

NTaps

public IntPtr NTaps { get; set; }

Property Value

IntPtr

Offset

public IntPtr Offset { get; set; }

Property Value

IntPtr

OutSize

public int OutSize { get; set; }

Property Value

int

Phase

public IntPtr Phase { get; set; }

Property Value

IntPtr

Taps

public IntPtr Taps { get; set; }

Property Value

IntPtr

Methods

Clear()

[Version("1.6")]
public void Clear()

Equals(VideoResampler?)

public bool Equals(VideoResampler? other)

Parameters

other VideoResampler

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.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

Init(VideoResamplerMethod, VideoResamplerFlags, uint, uint, double, uint, uint, Structure)

public bool Init(VideoResamplerMethod method, VideoResamplerFlags flags, uint nPhases, uint nTaps, double shift, uint inSize, uint outSize, Structure options)

Parameters

method VideoResamplerMethod
flags VideoResamplerFlags
nPhases uint
nTaps uint
shift double
inSize uint
outSize uint
options Structure

Returns

bool