#include <WinVideoFilter.h>
|
| | CYUV2RGBShader ()=default |
| |
| | ~CYUV2RGBShader ()=default |
| |
| bool | Create (AVPixelFormat fmt, AVColorPrimaries dstPrimaries, AVColorPrimaries srcPrimaries, const std::shared_ptr< COutputShader > &pOutShader=nullptr) |
| |
| void | Render (CRect sourceRect, CPoint dest[], CRenderBuffer *videoBuffer, CD3DTexture &target) |
| |
| void | SetParams (float contrast, float black, bool limited) |
| |
| void | SetColParams (AVColorSpace colSpace, int bits, bool limited, int texBits) |
| |
◆ CYUV2RGBShader()
| CYUV2RGBShader::CYUV2RGBShader |
( |
| ) |
|
|
explicitdefault |
◆ ~CYUV2RGBShader()
| CYUV2RGBShader::~CYUV2RGBShader |
( |
| ) |
|
|
default |
◆ Create()
| bool CYUV2RGBShader::Create |
( |
AVPixelFormat | fmt, |
|
|
AVColorPrimaries | dstPrimaries, |
|
|
AVColorPrimaries | srcPrimaries, |
|
|
const std::shared_ptr< COutputShader > & | pOutShader = nullptr ) |
◆ PrepareParameters()
◆ Render()
◆ SetColParams()
| void CYUV2RGBShader::SetColParams |
( |
AVColorSpace | colSpace, |
|
|
int | bits, |
|
|
bool | limited, |
|
|
int | texBits ) |
◆ SetParams()
| void CYUV2RGBShader::SetParams |
( |
float | contrast, |
|
|
float | black, |
|
|
bool | limited ) |
◆ SetShaderParameters()
The documentation for this class was generated from the following files: