Show / Hide Table of Contents

Class GifEncoder

Namespace: UTJ.FrameCapturer
Assembly: Assembly-CSharp.dll
Syntax
public class GifEncoder : MovieEncoder

Fields

m_config

Declaration
fcAPI.fcGifConfig m_config
Field Value
Type Description
fcAPI.fcGifConfig

m_ctx

Declaration
fcAPI.fcGifContext m_ctx
Field Value
Type Description
fcAPI.fcGifContext

Properties

type

Declaration
public override MovieEncoder.Type type { get; }
Property Value
Type Description
MovieEncoder.Type
Overrides
MovieEncoder.type

Methods

AddAudioSamples(Single[])

Declaration
public override void AddAudioSamples(float[] samples)
Parameters
Type Name Description
System.Single[] samples
Overrides
MovieEncoder.AddAudioSamples(Single[])

AddVideoFrame(Byte[], fcAPI.fcPixelFormat, Double)

Declaration
public override void AddVideoFrame(byte[] frame, fcAPI.fcPixelFormat format, double timestamp)
Parameters
Type Name Description
System.Byte[] frame
fcAPI.fcPixelFormat format
System.Double timestamp
Overrides
MovieEncoder.AddVideoFrame(Byte[], fcAPI.fcPixelFormat, Double)

Initialize(Object, String)

Declaration
public override void Initialize(object config, string outPath)
Parameters
Type Name Description
System.Object config
System.String outPath
Overrides
MovieEncoder.Initialize(Object, String)

IsValid()

Declaration
public override bool IsValid()
Returns
Type Description
System.Boolean
Overrides
EncoderBase.IsValid()

Release()

Declaration
public override void Release()
Overrides
EncoderBase.Release()
Back to top