FFmpeg
Data Fields
MpegvideoEncDSPContext Struct Reference

#include <mpegvideoencdsp.h>

Data Fields

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

◆ 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 33 of file mpegvideoencdsp.h.

◆ add_8x8basis

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

Definition at line 35 of file mpegvideoencdsp.h.

◆ pix_sum

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

Definition at line 37 of file mpegvideoencdsp.h.

◆ pix_norm1

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

Definition at line 38 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 40 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 43 of file mpegvideoencdsp.h.

Referenced by encode_frame().


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