Show / Hide Table of Contents

Class MP4Encoder

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

Fields

m_config

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

m_ctx

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

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