Show / Hide Table of Contents

Class ExrEncoder

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

Fields

m_config

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

m_ctx

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

m_frame

Declaration
int m_frame
Field Value
Type Description
System.Int32

m_outPath

Declaration
string m_outPath
Field Value
Type Description
System.String

s_channelNames

Declaration
static readonly string[] s_channelNames
Field Value
Type Description
System.String[]

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 = -1)
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