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