FFmpeg
Data Fields
FFExpandTextFunction Struct Reference

Function used to expand a template sequence in the format %{FUNCTION_NAME[:PARAMS]}, defined in the TextExpander object. More...

#include <textutils.h>

Data Fields

const char * name
 name of the function More...
 
unsigned argc_min
 minimum and maximum number of arguments accepted by the function in the PARAMS More...
 
unsigned argc_max
 
int(* func )(void *ctx, AVBPrint *bp, const char *function_name, unsigned argc, char **args)
 actual function used to perform the expansion More...
 

Detailed Description

Function used to expand a template sequence in the format %{FUNCTION_NAME[:PARAMS]}, defined in the TextExpander object.

Definition at line 36 of file textutils.h.

Field Documentation

◆ name

const char* FFExpandTextFunction::name

name of the function

Definition at line 40 of file textutils.h.

◆ argc_min

unsigned FFExpandTextFunction::argc_min

minimum and maximum number of arguments accepted by the function in the PARAMS

Definition at line 46 of file textutils.h.

◆ argc_max

unsigned FFExpandTextFunction::argc_max

Definition at line 46 of file textutils.h.

◆ func

int(* FFExpandTextFunction::func) (void *ctx, AVBPrint *bp, const char *function_name, unsigned argc, char **args)

actual function used to perform the expansion

Definition at line 51 of file textutils.h.

Referenced by ff_expand_text_function_internal().


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