protected void setNv12PresentMode() { if (presentMode != ePresentMode.None) { throw new ApplicationException("Video present mode can only be set once"); } presentMode = ePresentMode.NV12; }
ITextureView iMediaEngine.createFrameTexture(IRenderDevice device, TextureFormat format) { if (presentMode != ePresentMode.None) { throw new ApplicationException("Video present mode can only be set once"); } presentMode = ePresentMode.RGB; return(createOutputTexture(device, format, decodedSize.cropRect.size)); }