Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
preset_types.h
Package: vlc-1.0.5.zip [view]
Upload User: kjfoods
Upload Date: 2020-07-06
Package Size: 29949k
Code Size: 1k
Category:
midi program
Development Platform:
Unix_Linux
- #ifndef PRESET_TYPES_H
- #define PRESET_TYPES_H
- #include "splaytree_types.h"
- #include "expr_types.h"
- #include "per_pixel_eqn_types.h"
- typedef enum {
- ALPHA_NEXT,
- ALPHA_PREVIOUS,
- RANDOM_NEXT,
- RESTART_ACTIVE,
- } switch_mode_t;
- typedef struct PRESET_T {
- char name[MAX_TOKEN_SIZE]; /* preset name as parsed in file */
- char file_path[MAX_PATH_SIZE]; /* Points to the preset file name */
- int per_pixel_eqn_string_index;
- int per_frame_eqn_string_index;
- int per_frame_init_eqn_string_index;
- int per_pixel_flag[NUM_OPS];
- char per_pixel_eqn_string_buffer[STRING_BUFFER_SIZE];
- char per_frame_eqn_string_buffer[STRING_BUFFER_SIZE];
- char per_frame_init_eqn_string_buffer[STRING_BUFFER_SIZE];
- /* Data structures that contain equation and initial condition information */
- splaytree_t * per_frame_eqn_tree; /* per frame equations */
- splaytree_t * per_pixel_eqn_tree; /* per pixel equation tree */
- gen_expr_t * per_pixel_eqn_array[NUM_OPS]; /* per pixel equation array */
- splaytree_t * per_frame_init_eqn_tree; /* per frame initial equations */
- splaytree_t * init_cond_tree; /* initial conditions */
- splaytree_t * user_param_tree; /* user parameter splay tree */
- splaytree_t * custom_wave_tree; /* custom wave forms for this preset */
- splaytree_t * custom_shape_tree; /* custom shapes for this preset */
- } preset_t;
- #endif