FFmpeg
Public Types | Data Fields
VGSArgument Struct Reference

Command arguments. More...

Public Types

enum  {
  ARG_COLOR = 1, ARG_COLOR_VAR, ARG_CONST, ARG_EXPR,
  ARG_LITERAL, ARG_METADATA, ARG_PROCEDURE_ID, ARG_SUBPROGRAM,
  ARG_VARIABLE
}
 

Data Fields

enum VGSArgument:: { ... }  type
 
union {
   uint8_t   color [4]
 
   int   constant
 
   AVExpr *   expr
 
   double   literal
 
   int   proc_id
 
   struct VGSProgram *   subprogram
 
   int   variable
 
}; 
 
char * metadata
 

Detailed Description

Command arguments.

Definition at line 631 of file vf_drawvg.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ARG_COLOR 
ARG_COLOR_VAR 
ARG_CONST 
ARG_EXPR 
ARG_LITERAL 
ARG_METADATA 
ARG_PROCEDURE_ID 
ARG_SUBPROGRAM 
ARG_VARIABLE 

Definition at line 632 of file vf_drawvg.c.

Field Documentation

◆ type

enum { ... } VGSArgument::type

◆ color

uint8_t VGSArgument::color[4]

Definition at line 645 of file vf_drawvg.c.

◆ constant

int VGSArgument::constant

Definition at line 646 of file vf_drawvg.c.

Referenced by vgs_eval(), and vgs_parse_statement().

◆ expr

AVExpr* VGSArgument::expr

Definition at line 647 of file vf_drawvg.c.

◆ literal

double VGSArgument::literal

Definition at line 648 of file vf_drawvg.c.

◆ proc_id

int VGSArgument::proc_id

Definition at line 649 of file vf_drawvg.c.

Referenced by vgs_eval(), and vgs_parse_statement().

◆ subprogram

struct VGSProgram* VGSArgument::subprogram

Definition at line 650 of file vf_drawvg.c.

Referenced by vgs_eval().

◆ variable

int VGSArgument::variable

Definition at line 651 of file vf_drawvg.c.

Referenced by vgs_eval().

◆ @385

union { ... }

◆ metadata

char* VGSArgument::metadata

Definition at line 654 of file vf_drawvg.c.

Referenced by vgs_eval().


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