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
InSize
public int InSize { get; set; }
Property Value
MaxTaps
public uint MaxTaps { get; set; }
Property Value
NPhases
public uint NPhases { get; set; }
Property Value
NTaps
public nint NTaps { get; set; }
Property Value
Offset
public nint Offset { get; set; }
Property Value
OutSize
public int OutSize { get; set; }
Property Value
Phase
public nint Phase { get; set; }
Property Value
Taps
public nint Taps { get; set; }
Property Value
Methods
Clear()
[Version("1.6")]
public void Clear()
Equals(VideoResampler?)
public bool Equals(VideoResampler? other)
Parameters
other
VideoResampler
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.
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
VideoResamplerMethodflags
VideoResamplerFlagsnPhases
uintnTaps
uintshift
doubleinSize
uintoutSize
uintoptions
Structure