Navigation
API > API/Runtime > API/Runtime/RenderCore
Controls chroma interpolation in 4:2:2 YUV conversion shaders.
4:2:2 formats share one chroma pair per two luma samples, so naive decoding produces hard chroma steps at 2-pixel boundaries. Enabled_ requests a 50/50 blend toward the next chroma pair at odd pixels (co-sited left / BT.601/709). Disabled_ preserves the nearest-chroma behavior preferred by broadcast QC workflows that rely on pixel-exact chroma values for waveform monitors or test patterns.
Can be globally force-disabled via the `r.Media.ChromaInterpolation_ CVar.
| Name | MediaShaders::EChromaInterpolation |
| Type | enum |
| Header File | /Engine/Source/Runtime/RenderCore/Public/MediaShaders.h |
| Include Path | #include "MediaShaders.h" |
Syntax
namespace MediaShaders
{
enum EChromaInterpolation
{
Disabled = 0,
Enabled = 1,
}
}
Values
| Name | Remarks |
|---|---|
| Disabled | |
| Enabled |