Delphi ASIO & VST Package: DVSTEffect: packed record TVstFileSelect

Delphi ASIO & VST

packed record TVstFileSelect

DescriptionHierarchyFieldsMethodsProperties

Unit

DVSTEffect

Declaration

type TVstFileSelect = packed record

Description

 

Overview

Fields

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;

Description

Fields

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


Generated by PasDoc 0.10.0 on 2007-11-13 13:04:19