Runs decoded Dolby Vision frames through the system Dolby Vision video renderer effect MFT, which reshapes P010 + RPU into display-referred RGB.
More...
#include <DolbyVisionEffect.h>
Runs decoded Dolby Vision frames through the system Dolby Vision video renderer effect MFT, which reshapes P010 + RPU into display-referred RGB.
◆ ~CDolbyVisionEffect()
| CDolbyVisionEffect::~CDolbyVisionEffect |
( |
| ) |
|
◆ GetOutputFormat()
| DXGI_FORMAT CDolbyVisionEffect::GetOutputFormat |
( |
| ) |
const |
◆ IsAvailable()
| bool CDolbyVisionEffect::IsAvailable |
( |
| ) |
|
|
static |
◆ IsHdrOutput()
| bool CDolbyVisionEffect::IsHdrOutput |
( |
| ) |
const |
|
inline |
◆ Open()
◆ Process()
| HRESULT CDolbyVisionEffect::Process |
( |
ID3D11Resource * | decoderTexture, |
|
|
unsigned | arrayIndex, |
|
|
const std::vector< uint8_t > & | rpu, |
|
|
LONGLONG | sampleTime, |
|
|
ID3D11Texture2D ** | output ) |
- Parameters
-
| [out] | output | RGB texture owned by the effect, valid until the pool wraps around |
- Returns
- S_OK with an output, S_FALSE when the effect has no output for this frame yet
The documentation for this class was generated from the following files: