hardware-accelerated encoding