/// <summary>
        /// Pause current video playback
        /// </summary>
        public void Pause()
        {
            if (_playerObj != IntPtr.Zero)
            {
                if (_videoOutputObjects == null && _updateVideoTextureEnum != null)
                {
                    _monoObject.StopCoroutine(_updateVideoTextureEnum);
                    _updateVideoTextureEnum = null;
                }

                _wrapper.PlayerPause(_playerObj);

                if (_audioManager != null && _videoOutputObjects != null)
                {
                    _audioManager.Pause();
                }
            }
        }