FFmpeg
Data Fields
MpegvideoEncDSPContext Struct Reference

#include <mpegvideoencdsp.h>

Data Fields

void(* denoise_dct )(int16_t block[64], int dct_error_sum[64], const uint16_t dct_offset[64])
 
int(* try_8x8basis )(const int16_t rem[64], const int16_t weight[64], const int16_t basis[64], int scale)
 
void(* add_8x8basis )(int16_t rem[64], const int16_t basis[64], int scale)
 
int(* pix_sum )(const uint8_t *pix, ptrdiff_t line_size)
 
int(* pix_norm1 )(const uint8_t *pix, ptrdiff_t line_size)
 
void(* shrink [4])(uint8_t *dst, ptrdiff_t dst_wrap, const uint8_t *src, ptrdiff_t src_wrap, int width, int height)
 
void(* draw_edges )(uint8_t *buf, ptrdiff_t wrap, int width, int height, int w, int h, int sides)
 

Detailed Description

Definition at line 32 of file mpegvideoencdsp.h.

Field Documentation

◆ denoise_dct

void(* MpegvideoEncDSPContext::denoise_dct) (int16_t block[64], int dct_error_sum[64], const uint16_t dct_offset[64])

Definition at line 33 of file mpegvideoencdsp.h.

◆ try_8x8basis

int(* MpegvideoEncDSPContext::try_8x8basis) (const int16_t rem[64], const int16_t weight[64], const int16_t basis[64], int scale)

Definition at line 36 of file mpegvideoencdsp.h.

◆ add_8x8basis

void(* MpegvideoEncDSPContext::add_8x8basis) (int16_t rem[64], const int16_t basis[64], int scale)

Definition at line 38 of file mpegvideoencdsp.h.

◆ pix_sum

int(* MpegvideoEncDSPContext::pix_sum) (const uint8_t *pix, ptrdiff_t line_size)

Definition at line 40 of file mpegvideoencdsp.h.

◆ pix_norm1

int(* MpegvideoEncDSPContext::pix_norm1) (const uint8_t *pix, ptrdiff_t line_size)

Definition at line 41 of file mpegvideoencdsp.h.

◆ shrink

void(* MpegvideoEncDSPContext::shrink[4])(uint8_t *dst, ptrdiff_t dst_wrap, const uint8_t *src, ptrdiff_t src_wrap, int width, int height)

Definition at line 43 of file mpegvideoencdsp.h.

◆ draw_edges

void(* MpegvideoEncDSPContext::draw_edges) (uint8_t *buf, ptrdiff_t wrap, int width, int height, int w, int h, int sides)

Definition at line 46 of file mpegvideoencdsp.h.

Referenced by encode_frame().


The documentation for this struct was generated from the following file: