FFmpeg
Data Fields
ModPlugContext Struct Reference

Data Fields

const AVClassclass
 
ModPlugFile * f
 
uint8_t * buf
 input file content More...
 
int noise_reduction
 
int reverb_depth
 
int reverb_delay
 
int bass_amount
 
int bass_range
 
int surround_depth
 
int surround_delay
 
int max_size
 max file size to allocate More...
 
double ts_per_packet
 used to define the pts/dts using packet_count; More...
 
int packet_count
 total number of audio packets More...
 
int print_textinfo
 bool flag for printing speed, tempo, order, ... More...
 
int video_stream
 1 if the user want a video stream, otherwise 0 More...
 
int w
 video stream width in char (one char = 8x8px) More...
 
int h
 video stream height in char (one char = 8x8px) More...
 
int video_switch
 1 if current packet is video, otherwise 0 More...
 
int fsize
 constant frame size More...
 
int linesize
 line size in bytes More...
 
char * color_eval
 color eval user input expression More...
 
AVExprexpr
 parsed color eval expression More...
 

Detailed Description

Definition at line 34 of file libmodplug.c.

Field Documentation

◆ class

const AVClass* ModPlugContext::class

Definition at line 35 of file libmodplug.c.

◆ f

ModPlugFile* ModPlugContext::f

◆ buf

uint8_t* ModPlugContext::buf

input file content

Definition at line 37 of file libmodplug.c.

Referenced by modplug_read_close(), and modplug_read_header().

◆ noise_reduction

int ModPlugContext::noise_reduction

Definition at line 40 of file libmodplug.c.

Referenced by modplug_read_header().

◆ reverb_depth

int ModPlugContext::reverb_depth

Definition at line 41 of file libmodplug.c.

Referenced by modplug_read_header().

◆ reverb_delay

int ModPlugContext::reverb_delay

Definition at line 42 of file libmodplug.c.

Referenced by modplug_read_header().

◆ bass_amount

int ModPlugContext::bass_amount

Definition at line 43 of file libmodplug.c.

Referenced by modplug_read_header().

◆ bass_range

int ModPlugContext::bass_range

Definition at line 44 of file libmodplug.c.

Referenced by modplug_read_header().

◆ surround_depth

int ModPlugContext::surround_depth

Definition at line 45 of file libmodplug.c.

Referenced by modplug_read_header().

◆ surround_delay

int ModPlugContext::surround_delay

Definition at line 46 of file libmodplug.c.

Referenced by modplug_read_header().

◆ max_size

int ModPlugContext::max_size

max file size to allocate

Definition at line 48 of file libmodplug.c.

Referenced by modplug_read_header().

◆ ts_per_packet

double ModPlugContext::ts_per_packet

used to define the pts/dts using packet_count;

Definition at line 51 of file libmodplug.c.

Referenced by modplug_read_header(), modplug_read_packet(), and modplug_read_seek().

◆ packet_count

int ModPlugContext::packet_count

total number of audio packets

Definition at line 52 of file libmodplug.c.

Referenced by modplug_read_packet(), and modplug_read_seek().

◆ print_textinfo

int ModPlugContext::print_textinfo

bool flag for printing speed, tempo, order, ...

Definition at line 53 of file libmodplug.c.

Referenced by modplug_read_packet().

◆ video_stream

int ModPlugContext::video_stream

1 if the user want a video stream, otherwise 0

Definition at line 54 of file libmodplug.c.

Referenced by modplug_read_header(), modplug_read_packet(), and modplug_read_seek().

◆ w

int ModPlugContext::w

video stream width in char (one char = 8x8px)

Definition at line 55 of file libmodplug.c.

Referenced by modplug_read_header(), and modplug_read_packet().

◆ h

int ModPlugContext::h

video stream height in char (one char = 8x8px)

Definition at line 56 of file libmodplug.c.

Referenced by modplug_read_header(), and modplug_read_packet().

◆ video_switch

int ModPlugContext::video_switch

1 if current packet is video, otherwise 0

Definition at line 57 of file libmodplug.c.

Referenced by modplug_read_packet().

◆ fsize

int ModPlugContext::fsize

constant frame size

Definition at line 58 of file libmodplug.c.

Referenced by modplug_read_header(), and modplug_read_packet().

◆ linesize

int ModPlugContext::linesize

line size in bytes

Definition at line 59 of file libmodplug.c.

Referenced by modplug_read_header(), and modplug_read_packet().

◆ color_eval

char* ModPlugContext::color_eval

color eval user input expression

Definition at line 60 of file libmodplug.c.

Referenced by modplug_read_header().

◆ expr

AVExpr* ModPlugContext::expr

parsed color eval expression

Definition at line 61 of file libmodplug.c.

Referenced by modplug_read_header(), and modplug_read_packet().


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