| 441 | } |
| 442 | |
| 443 | void CDXVA2VP::SetProcAmpValues(DXVA2_ProcAmpValues& PropValues) |
| 444 | { |
| 445 | m_BltParams.ProcAmpValues.Brightness.ll = std::clamp(PropValues.Brightness.ll, m_DXVA2ProcAmpRanges[0].MinValue.ll, m_DXVA2ProcAmpRanges[0].MaxValue.ll); |
| 446 | m_BltParams.ProcAmpValues.Contrast.ll = std::clamp(PropValues.Contrast.ll, m_DXVA2ProcAmpRanges[1].MinValue.ll, m_DXVA2ProcAmpRanges[1].MaxValue.ll); |
| 447 | m_BltParams.ProcAmpValues.Hue.ll = std::clamp(PropValues.Hue.ll, m_DXVA2ProcAmpRanges[2].MinValue.ll, m_DXVA2ProcAmpRanges[2].MaxValue.ll); |
| 448 | m_BltParams.ProcAmpValues.Saturation.ll = std::clamp(PropValues.Saturation.ll, m_DXVA2ProcAmpRanges[3].MinValue.ll, m_DXVA2ProcAmpRanges[3].MaxValue.ll); |
| 449 | m_bUpdateFilters = true; |
| 450 | } |
| 451 | |
| 452 | void CDXVA2VP::GetProcAmpRanges(DXVA2_ValueRange(&PropRanges)[4]) |
| 453 | { |
nothing calls this directly
no outgoing calls
no test coverage detected