FFmpeg  4.0
Data Fields
OscilloscopeContext Struct Reference

Data Fields

const AVClassclass
 
float xpos
 
float ypos
 
float tx
 
float ty
 
float size
 
float tilt
 
float theight
 
float twidth
 
float o
 
int components
 
int grid
 
int statistics
 
int scope
 
int x1
 
int y1
 
int x2
 
int y2
 
int ox
 
int oy
 
int height
 
int width
 
int max
 
int nb_planes
 
int nb_comps
 
int is_rgb
 
uint8_t rgba_map [4]
 
FFDrawContext draw
 
FFDrawColor dark
 
FFDrawColor black
 
FFDrawColor white
 
FFDrawColor green
 
FFDrawColor blue
 
FFDrawColor red
 
FFDrawColor cyan
 
FFDrawColor magenta
 
FFDrawColor gray
 
FFDrawColorcolors [4]
 
int nb_values
 
PixelValuesvalues
 
void(* pick_color )(FFDrawContext *draw, FFDrawColor *color, AVFrame *in, int x, int y, int *value)
 
void(* draw_trace )(struct OscilloscopeContext *s, AVFrame *frame)
 

Detailed Description

Definition at line 678 of file vf_datascope.c.

Field Documentation

◆ class

const AVClass* OscilloscopeContext::class

Definition at line 679 of file vf_datascope.c.

◆ xpos

float OscilloscopeContext::xpos

Definition at line 681 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ ypos

float OscilloscopeContext::ypos

Definition at line 681 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ tx

float OscilloscopeContext::tx

Definition at line 682 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ ty

float OscilloscopeContext::ty

Definition at line 682 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ size

float OscilloscopeContext::size

Definition at line 683 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ tilt

float OscilloscopeContext::tilt

Definition at line 684 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ theight

float OscilloscopeContext::theight

Definition at line 685 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ twidth

float OscilloscopeContext::twidth

Definition at line 685 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ o

float OscilloscopeContext::o

Definition at line 686 of file vf_datascope.c.

◆ components

int OscilloscopeContext::components

Definition at line 687 of file vf_datascope.c.

Referenced by draw_trace16(), draw_trace8(), and oscilloscope_filter_frame().

◆ grid

int OscilloscopeContext::grid

Definition at line 688 of file vf_datascope.c.

Referenced by oscilloscope_filter_frame().

◆ statistics

int OscilloscopeContext::statistics

Definition at line 689 of file vf_datascope.c.

Referenced by oscilloscope_filter_frame().

◆ scope

int OscilloscopeContext::scope

Definition at line 690 of file vf_datascope.c.

Referenced by draw_scope().

◆ x1

int OscilloscopeContext::x1

Definition at line 692 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ y1

int OscilloscopeContext::y1

Definition at line 692 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ x2

int OscilloscopeContext::x2

Definition at line 692 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ y2

int OscilloscopeContext::y2

Definition at line 692 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ ox

int OscilloscopeContext::ox

◆ oy

int OscilloscopeContext::oy

◆ height

int OscilloscopeContext::height

◆ width

int OscilloscopeContext::width

◆ max

int OscilloscopeContext::max

◆ nb_planes

int OscilloscopeContext::nb_planes

Definition at line 697 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ nb_comps

int OscilloscopeContext::nb_comps

◆ is_rgb

int OscilloscopeContext::is_rgb

Definition at line 699 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ rgba_map

uint8_t OscilloscopeContext::rgba_map[4]

Definition at line 700 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ draw

FFDrawContext OscilloscopeContext::draw

◆ dark

FFDrawColor OscilloscopeContext::dark

Definition at line 702 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ black

FFDrawColor OscilloscopeContext::black

Definition at line 703 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ white

FFDrawColor OscilloscopeContext::white

Definition at line 704 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ green

FFDrawColor OscilloscopeContext::green

Definition at line 705 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ blue

FFDrawColor OscilloscopeContext::blue

Definition at line 706 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ red

FFDrawColor OscilloscopeContext::red

Definition at line 707 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ cyan

FFDrawColor OscilloscopeContext::cyan

Definition at line 708 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ magenta

FFDrawColor OscilloscopeContext::magenta

Definition at line 709 of file vf_datascope.c.

Referenced by oscilloscope_config_input().

◆ gray

FFDrawColor OscilloscopeContext::gray

Definition at line 710 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().

◆ colors

FFDrawColor* OscilloscopeContext::colors[4]

Definition at line 711 of file vf_datascope.c.

Referenced by draw_trace16(), draw_trace8(), and oscilloscope_config_input().

◆ nb_values

int OscilloscopeContext::nb_values

Definition at line 713 of file vf_datascope.c.

Referenced by draw_scope(), draw_trace16(), draw_trace8(), and oscilloscope_filter_frame().

◆ values

PixelValues* OscilloscopeContext::values

◆ pick_color

void(* OscilloscopeContext::pick_color) (FFDrawContext *draw, FFDrawColor *color, AVFrame *in, int x, int y, int *value)

Definition at line 716 of file vf_datascope.c.

Referenced by draw_scope(), and oscilloscope_config_input().

◆ draw_trace

void(* OscilloscopeContext::draw_trace) (struct OscilloscopeContext *s, AVFrame *frame)

Definition at line 717 of file vf_datascope.c.

Referenced by oscilloscope_config_input(), and oscilloscope_filter_frame().


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