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:

Generated on Tue Nov 18 2025 19:24:26 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /