public override bool BeginRecording(RecordingSession session) { if (!base.BeginRecording(session)) { return(false); } m_Settings.fileNameGenerator.CreateDirectory(session); m_ctx = fcAPI.fcPngCreateContext(ref m_Settings.m_PngEncoderSettings); return(m_ctx); }
public override void Initialize(object config, string outPath) { if (!fcAPI.fcPngIsSupported()) { Debug.LogError("Png encoder is not available on this platform."); return; } m_config = (fcAPI.fcPngConfig)config; m_ctx = fcAPI.fcPngCreateContext(ref m_config); m_outPath = outPath; m_frame = 0; }