FFMEGE FFmpeg Hardware Offloaded Media Element Replacement Uses Direct3D11 for hardware decode Uses PixelShader to convert from NV12 to RGBA Uses WPF D3D11Image for display This keeps the entire decode and disply fully in hardware. Comments welcome.