| Description | Hierarchy | Fields | Methods | Properties |
type TVstFileSelect = packed record
Command: TVstFileCommand; |
vType: TVstFileTypeType; |
MacCreator: LongInt; |
nbFileTypes: LongInt; |
FileTypes: PVstFileType; |
Title: array[0..1023] of char; |
InitialPath: PChar; |
ReturnPath: PChar; |
SizeReturnPath: LongInt; |
ReturnMultiplePaths: ˆPChar; |
nbReturnPath: LongInt; |
Reserved: LongInt; |
Future: array[0..115] of Byte; |
Command: TVstFileCommand; |
vType: TVstFileTypeType; |
|
see enum kVstFileLoad.... |
MacCreator: LongInt; |
|
see enum kVstFileType... |
nbFileTypes: LongInt; |
|
optional: 0 = no creator |
FileTypes: PVstFileType; |
|
nb of fileTypes to used |
Title: array[0..1023] of char; |
|
list of fileTypes |
InitialPath: PChar; |
|
text display in the file selector's title |
ReturnPath: PChar; |
|
initial path |
SizeReturnPath: LongInt; |
|
use with kVstFileLoad and kVstDirectorySelect if null is passed, the host will allocated memory the plugin should then called closeOpenFileSelector for freeing memory |
ReturnMultiplePaths: ˆPChar; |
nbReturnPath: LongInt; |
|
use with kVstMultipleFilesLoad the host allocates this array. The plugin should then called closeOpenFileSelector for freeing memory |
Reserved: LongInt; |
|
number of selected paths |
Future: array[0..115] of Byte; |
|
reserved for host application |