#include <denoiser_filter.h>
|
virtual | ~DenoiserFilter () |
|
virtual void | CopyMem16x16 (const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride)=0 |
|
virtual uint32_t | Variance16x8 (const uint8_t *a, int a_stride, const uint8_t *b, int b_stride, unsigned int *sse)=0 |
|
virtual DenoiserDecision | MbDenoise (const uint8_t *mc_running_avg_y, int mc_avg_y_stride, uint8_t *running_avg_y, int avg_y_stride, const uint8_t *sig, int sig_stride, uint8_t motion_magnitude, int increase_denoising)=0 |
|
virtual | ~DenoiserFilter () |
|
virtual void | CopyMem16x16 (const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride)=0 |
|
virtual uint32_t | Variance16x8 (const uint8_t *a, int a_stride, const uint8_t *b, int b_stride, unsigned int *sse)=0 |
|
virtual DenoiserDecision | MbDenoise (const uint8_t *mc_running_avg_y, int mc_avg_y_stride, uint8_t *running_avg_y, int avg_y_stride, const uint8_t *sig, int sig_stride, uint8_t motion_magnitude, int increase_denoising)=0 |
|
◆ ~DenoiserFilter() [1/2]
virtual webrtc::DenoiserFilter::~DenoiserFilter |
( |
| ) |
|
|
inlinevirtual |
◆ ~DenoiserFilter() [2/2]
virtual webrtc::DenoiserFilter::~DenoiserFilter |
( |
| ) |
|
|
inlinevirtual |
◆ CopyMem16x16() [1/2]
virtual void webrtc::DenoiserFilter::CopyMem16x16 |
( |
const uint8_t * |
src, |
|
|
int |
src_stride, |
|
|
uint8_t * |
dst, |
|
|
int |
dst_stride |
|
) |
| |
|
pure virtual |
◆ CopyMem16x16() [2/2]
virtual void webrtc::DenoiserFilter::CopyMem16x16 |
( |
const uint8_t * |
src, |
|
|
int |
src_stride, |
|
|
uint8_t * |
dst, |
|
|
int |
dst_stride |
|
) |
| |
|
pure virtual |
◆ Create() [1/2]
std::unique_ptr< DenoiserFilter > webrtc::DenoiserFilter::Create |
( |
bool |
runtime_cpu_detection, |
|
|
CpuType * |
cpu_type |
|
) |
| |
|
static |
◆ Create() [2/2]
static std::unique_ptr<DenoiserFilter> webrtc::DenoiserFilter::Create |
( |
bool |
runtime_cpu_detection, |
|
|
CpuType * |
cpu_type |
|
) |
| |
|
static |
◆ MbDenoise() [1/2]
virtual DenoiserDecision webrtc::DenoiserFilter::MbDenoise |
( |
const uint8_t * |
mc_running_avg_y, |
|
|
int |
mc_avg_y_stride, |
|
|
uint8_t * |
running_avg_y, |
|
|
int |
avg_y_stride, |
|
|
const uint8_t * |
sig, |
|
|
int |
sig_stride, |
|
|
uint8_t |
motion_magnitude, |
|
|
int |
increase_denoising |
|
) |
| |
|
pure virtual |
◆ MbDenoise() [2/2]
virtual DenoiserDecision webrtc::DenoiserFilter::MbDenoise |
( |
const uint8_t * |
mc_running_avg_y, |
|
|
int |
mc_avg_y_stride, |
|
|
uint8_t * |
running_avg_y, |
|
|
int |
avg_y_stride, |
|
|
const uint8_t * |
sig, |
|
|
int |
sig_stride, |
|
|
uint8_t |
motion_magnitude, |
|
|
int |
increase_denoising |
|
) |
| |
|
pure virtual |
◆ Variance16x8() [1/2]
virtual uint32_t webrtc::DenoiserFilter::Variance16x8 |
( |
const uint8_t * |
a, |
|
|
int |
a_stride, |
|
|
const uint8_t * |
b, |
|
|
int |
b_stride, |
|
|
unsigned int * |
sse |
|
) |
| |
|
pure virtual |
◆ Variance16x8() [2/2]
virtual uint32_t webrtc::DenoiserFilter::Variance16x8 |
( |
const uint8_t * |
a, |
|
|
int |
a_stride, |
|
|
const uint8_t * |
b, |
|
|
int |
b_stride, |
|
|
unsigned int * |
sse |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/video_processing/util/denoiser_filter.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_processing/util/denoiser_filter.cc