MediaPlayerCtrl.ResizeTexture C# (CSharp) Method

ResizeTexture() public method

public ResizeTexture ( ) : void
return void
	public void ResizeTexture()
	{
		Debug.Log ("ResizeTexture " + m_iWidth + " " + m_iHeight);

		if (m_iWidth == 0 || m_iHeight == 0)
			return;
		
		if (m_VideoTexture != null) {

			//Destroy(m_VideoTexture);

			if (m_VideoTextureDummy != null) {
				Destroy (m_VideoTextureDummy);
				m_VideoTextureDummy = null;
			}

			m_VideoTextureDummy = m_VideoTexture;
			m_VideoTexture = null;


		}

	#if UNITY_ANDROID || UNITY_EDITOR || UNITY_STANDALONE
		if (m_bSupportRockchip) {
			m_VideoTexture = new Texture2D (Call_GetVideoWidth (), Call_GetVideoHeight (), TextureFormat.RGB565, false);

		} else {
			m_VideoTexture = new Texture2D (Call_GetVideoWidth (), Call_GetVideoHeight (), TextureFormat.RGBA32, false);
		}

		m_VideoTexture.filterMode = FilterMode.Bilinear;
		m_VideoTexture.wrapMode = TextureWrapMode.Clamp;

	#if UNITY_5_2
	Call_SetUnityTexture((int)m_VideoTexture.GetNativeTexturePtr());
	#else
		Call_SetUnityTexture (m_VideoTexture.GetNativeTextureID ());
	#endif
	#endif

		Call_SetWindowSize ();
	}
MediaPlayerCtrl