SoX - Sound eXchange
Audio file processing tool.
Public Attributes | List of all members
lsx_getopt_t Struct Reference

Plugins API: lsx_getopt session information (initialization data and state). More...

#include <sox.h>

Public Attributes

int argc
 IN argc: Number of arguments in argv.
 
char *const * argv
 IN argv: Array of arguments.
 
char const * shortopts
 IN shortopts: Short option characters.
 
lsx_option_t const * longopts
 IN longopts: Array of long option descriptors.
 
lsx_getopt_flags_t flags
 IN flags: Flags for longonly and opterr.
 
char const * curpos
 INOUT curpos: Maintains state between calls to lsx_getopt.
 
int ind
 INOUT optind: Maintains the index of next element to be processed.
 
int opt
 OUT optopt: Receives the option character that caused error.
 
char const * arg
 OUT optarg: Receives the value of the option's argument.
 
int lngind
 OUT lngind: Receives the index of the matched long option or -1 if not a long option.
 

Detailed Description

Plugins API: lsx_getopt session information (initialization data and state).


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