Exemplo n.º 1
0
D3DPresentEngine::~D3DPresentEngine()
{
	if (gl_handleD3D) {
		releaseSharedTexture() ;

		printf("WMFVideoPlayer : Killing present engine.....");
		if (wglDXCloseDeviceNV(gl_handleD3D)) 
		{
			printf("SUCCESS\n");
		}
		else printf("FAILED closing handle\n");
	}
    SAFE_RELEASE(m_pDevice);
    SAFE_RELEASE(m_pSurfaceRepaint);
    SAFE_RELEASE(m_pDeviceManager);
    SAFE_RELEASE(m_pD3D9);
}
D3DPresentEngine::~D3DPresentEngine()
{
	if (gl_handleD3D) {
		releaseSharedTexture() ;

		CI_LOG_I("Killing present engine.....");
		if (wglDXCloseDeviceNV(gl_handleD3D)) 
		{
			CI_LOG_I( "SUCCESS" );
		}
		else {
			CI_LOG_I( "FAILED closing handle" );
		}
	}
    SAFE_RELEASE(m_pDevice);
    SAFE_RELEASE(m_pSurfaceRepaint);
    SAFE_RELEASE(m_pDeviceManager);
    SAFE_RELEASE(m_pD3D9);
}