Exemplo n.º 1
0
    public void Deinit()
    {
        if (_updateUsingCoroutine)
        {
            StopCoroutine("FinalRenderCapture");
        }

        // Clean up any open movies
        AVProQuickTimeMovie[] movies = (AVProQuickTimeMovie[])FindObjectsOfType(typeof(AVProQuickTimeMovie));
        if (movies != null && movies.Length > 0)
        {
            for (int i = 0; i < movies.Length; i++)
            {
                movies[i].UnloadMovie();
            }
        }

        _instance      = null;
        _isInitialised = false;

#if AVPROVIDEO_ISSUEPLUGINEVENT_UNITY52
        _nativeFunction_UpdateAllTextures = System.IntPtr.Zero;
#endif

        AVProQuickTimePlugin.Deinit();
    }
Exemplo n.º 2
0
    public void Deinit()
    {
        // Clean up any open movies
        AVProQuickTimeMovie[] movies = (AVProQuickTimeMovie[])FindObjectsOfType(typeof(AVProQuickTimeMovie));
        if (movies != null && movies.Length > 0)
        {
            for (int i = 0; i < movies.Length; i++)
            {
                movies[i].UnloadMovie();
            }
        }

        _instance      = null;
        _isInitialised = false;

        AVProQuickTimePlugin.Deinit();
    }