ardour
Public Attributes | List of all members
_VSTState Struct Reference

#include <vst_types.h>

Public Attributes

AEffectplugin
 
int linux_window
 The plugin's parent X11 XWindow. More...
 
int linux_plugin_ui_window
 The ID of the plugin UI window created by the plugin. More...
 
void * windows_window
 
int xid
 X11 XWindow. More...
 
int want_resize
 Set to signal the plugin resized its UI. More...
 
void * extra_data
 Pointer to any extra data. More...
 
void * event_callback_thisptr
 
void(* eventProc )(void *event)
 
VSTHandlehandle
 
int width
 
int height
 
int wantIdle
 
int voffset
 
int hoffset
 
int gui_shown
 
int destroy
 
int vst_version
 
int has_editor
 
int program_set_without_editor
 
int want_program
 
int want_chunk
 
int n_pending_keys
 
unsigned char * wanted_chunk
 
int wanted_chunk_size
 
float * want_params
 
float * set_params
 
VSTKey pending_keys [16]
 
int dispatcher_wantcall
 
int dispatcher_opcode
 
int dispatcher_index
 
int dispatcher_val
 
void * dispatcher_ptr
 
float dispatcher_opt
 
int dispatcher_retval
 
struct _VSTStatenext
 
pthread_mutex_t lock
 
pthread_cond_t window_status_change
 
pthread_cond_t plugin_dispatcher_called
 
pthread_cond_t window_created
 
int been_activated
 

Detailed Description

Definition at line 74 of file vst_types.h.

Member Data Documentation

int _VSTState::been_activated

Definition at line 131 of file vst_types.h.

int _VSTState::destroy

Definition at line 102 of file vst_types.h.

int _VSTState::dispatcher_index

Definition at line 120 of file vst_types.h.

int _VSTState::dispatcher_opcode

Definition at line 119 of file vst_types.h.

float _VSTState::dispatcher_opt

Definition at line 123 of file vst_types.h.

void* _VSTState::dispatcher_ptr

Definition at line 122 of file vst_types.h.

int _VSTState::dispatcher_retval

Definition at line 124 of file vst_types.h.

int _VSTState::dispatcher_val

Definition at line 121 of file vst_types.h.

int _VSTState::dispatcher_wantcall

Definition at line 118 of file vst_types.h.

void* _VSTState::event_callback_thisptr

Definition at line 90 of file vst_types.h.

void(* _VSTState::eventProc)(void *event)

Definition at line 91 of file vst_types.h.

void* _VSTState::extra_data

Pointer to any extra data.

Definition at line 88 of file vst_types.h.

int _VSTState::gui_shown

Definition at line 101 of file vst_types.h.

VSTHandle* _VSTState::handle

Definition at line 93 of file vst_types.h.

int _VSTState::has_editor

Definition at line 104 of file vst_types.h.

int _VSTState::height

Definition at line 96 of file vst_types.h.

int _VSTState::hoffset

Definition at line 100 of file vst_types.h.

int _VSTState::linux_plugin_ui_window

The ID of the plugin UI window created by the plugin.

Definition at line 80 of file vst_types.h.

int _VSTState::linux_window

The plugin's parent X11 XWindow.

Definition at line 79 of file vst_types.h.

pthread_mutex_t _VSTState::lock

Definition at line 127 of file vst_types.h.

int _VSTState::n_pending_keys

Definition at line 110 of file vst_types.h.

struct _VSTState* _VSTState::next

Definition at line 126 of file vst_types.h.

VSTKey _VSTState::pending_keys[16]

Definition at line 116 of file vst_types.h.

AEffect* _VSTState::plugin

Definition at line 76 of file vst_types.h.

pthread_cond_t _VSTState::plugin_dispatcher_called

Definition at line 129 of file vst_types.h.

int _VSTState::program_set_without_editor

Definition at line 106 of file vst_types.h.

float* _VSTState::set_params

Definition at line 114 of file vst_types.h.

int _VSTState::voffset

Definition at line 99 of file vst_types.h.

int _VSTState::vst_version

Definition at line 103 of file vst_types.h.

int _VSTState::want_chunk

Definition at line 109 of file vst_types.h.

float* _VSTState::want_params

Definition at line 113 of file vst_types.h.

int _VSTState::want_program

Definition at line 108 of file vst_types.h.

int _VSTState::want_resize

Set to signal the plugin resized its UI.

Definition at line 87 of file vst_types.h.

unsigned char* _VSTState::wanted_chunk

Definition at line 111 of file vst_types.h.

int _VSTState::wanted_chunk_size

Definition at line 112 of file vst_types.h.

int _VSTState::wantIdle

Definition at line 97 of file vst_types.h.

int _VSTState::width

Definition at line 95 of file vst_types.h.

pthread_cond_t _VSTState::window_created

Definition at line 130 of file vst_types.h.

pthread_cond_t _VSTState::window_status_change

Definition at line 128 of file vst_types.h.

void* _VSTState::windows_window

Definition at line 83 of file vst_types.h.

int _VSTState::xid

X11 XWindow.

Definition at line 85 of file vst_types.h.


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