#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: