예제 #1
0
        protected void SendMixCastOutput(MixCastCamera cam, int duplicateFrameCount)
        {
            if (!encoderRunning)
            {
                return;
            }

            ResizeTexture(_width, _height);
            Graphics.Blit(cam.Output, _cameraOutputTexture);
            MixCastAV.encoderSetDuplicateFrameCount(_vCfgEnc, duplicateFrameCount);
            GL.IssuePluginEvent(MixCastAV.GetEncodeInterfaceRenderCallback(), encodeInterface);

            _encodedFrameCount += duplicateFrameCount;
        }