Delphi ASIO & VST Package: DVSTEffect: packed record TVstOfflineTask

Delphi ASIO & VST

packed record TVstOfflineTask

DescriptionHierarchyFieldsMethodsProperties

Unit

DVSTEffect

Declaration

type TVstOfflineTask = packed record

Description

 

Overview

Fields

processName: array[0..95] of char;
ReadPosition: Double;
WritePosition: Double;
ReadCount: LongInt;
WriteCount: LongInt;
SizeInputBuffer: LongInt;
SizeOutputBuffer: LongInt;
InputBuffer: Pointer;
OutputBuffer: Pointer;
PositionToProcessFrom: Double;
NumFramesToProcess: Double;
MaxFramesToWrite: Double;
ExtraBuffer: Pointer;
Value: LongInt;
Index: LongInt;
NumFramesInSourceFile: Double;
SourceSampleRate: Double;
DestinationSampleRate: Double;
NumSourceChannels: LongInt;
NumDestinationChannels: LongInt;
SourceFormat: LongInt;
DestinationFormat: LongInt;
OutputText: array[0..511] of char;
Progress: Double;
ProgressMode: LongInt;
ProgressText: array[0..99] of char;
Flags: TVstOfflineTaskFlags;
ReturnValue: LongInt;
HostOwned: Pointer;
PlugOwned: Pointer;
Future: array[0..1023] of Byte;

Description

Fields

processName: array[0..95] of char;
 
ReadPosition: Double;

set by plug audio access

WritePosition: Double;

set by plug/host

ReadCount: LongInt;

set by plug/host

WriteCount: LongInt;

set by plug/host

SizeInputBuffer: LongInt;

set by plug

SizeOutputBuffer: LongInt;

set by host

InputBuffer: Pointer;

set by host

OutputBuffer: Pointer;

set by host

PositionToProcessFrom: Double;

set by host

NumFramesToProcess: Double;

set by host

MaxFramesToWrite: Double;

set by host

ExtraBuffer: Pointer;

set by plug other data access

Value: LongInt;

set by plug

Index: LongInt;

set by host or plug

NumFramesInSourceFile: Double;

set by host or plug file attributes

SourceSampleRate: Double;

set by host

DestinationSampleRate: Double;

set by host or plug

NumSourceChannels: LongInt;

set by host or plug

NumDestinationChannels: LongInt;

set by host or plug

SourceFormat: LongInt;

set by host or plug

DestinationFormat: LongInt;

set by host

OutputText: array[0..511] of char;

set by plug

Progress: Double;

set by plug or host progress notification

ProgressMode: LongInt;

set by plug

ProgressText: array[0..99] of char;

reserved for future

Flags: TVstOfflineTaskFlags;

set by plug

ReturnValue: LongInt;

set by host and plug; see TVstOfflineTaskFlags

HostOwned: Pointer;

reserved for future

PlugOwned: Pointer;

set by host

Future: array[0..1023] of Byte;

set by plug


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