setRenderQuality
Sets how much work the renderer spends on the picture beyond decoding it correctly: dithering, debanding, and which kernel resamples the frame.
Delivered exactly like setVideoAdjustments: the value belongs to the player, every renderer is told it on attach, and a change lands on the next drawn frame with no pipeline work. A renderer honours what it can and ignores the rest, so this never fails and never blocks. RenderQuality.Off reproduces the plain decoded picture byte for byte.
Throws
on a non-finite or negative debanding parameter.