Table of Contents

Class ColorspaceConverterX

Namespace
VisioForge.Core.FastImageProcessingX
Assembly
VisioForge.Core.dll
public class ColorspaceConverterX : IDisposable

Inheritance

Implements

Inherited Members

Constructors

ColorspaceConverterX(BaseContext, VideoFormatX, VideoFormatX, int, int)

public ColorspaceConverterX(BaseContext context, VideoFormatX inputFormat, VideoFormatX outputFormat, int width, int height)

Parameters

context BaseContext
inputFormat VideoFormatX
outputFormat VideoFormatX
width int
height int

Methods

Convert(VideoFrameX, VideoFrameX, int)

public void Convert(VideoFrameX inFrame, VideoFrameX outFrame, int timeoutMs = 1000)

Parameters

inFrame VideoFrameX
outFrame VideoFrameX
timeoutMs int

Convert(nint, int, nint, int, int)

public void Convert(nint inFrameData, int inFrameDataSize, nint outFrameData, int outFrameDataSize, int timeoutMs = 1000)

Parameters

inFrameData nint
inFrameDataSize int
outFrameData nint
outFrameDataSize int
timeoutMs int

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

~ColorspaceConverterX()

protected ~ColorspaceConverterX()

Reset()

public void Reset()