Пример #1
0
        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);
        }
Пример #2
0
        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;
        }