| Description | Uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables | 
Contains scripting component to be used in Delphi/C++Builder IDE.
Version 2.5.2008.02 Split from unaVCIDE.pas
| Name | Description | 
|---|---|
Class unavclScriptor | 
The syntax of VC 2.5 Pro script is simple. | 
unaScriptorKnownClasses: array[0..9] of unavclInOutPipeClass = (
    
    unavclWaveInDevice,
    unavclWaveOutDevice,
    unavclWaveCodecDevice,
    unavclWaveRiff,
    unavclWaveMixer,
    unavclWaveResampler,
    
    unavclIPClient,
    unavclIPServer,
    unavclIPBroadcastServer,
    unavclIPBroadcastClient
  ); | 
unaScriptorKnownCommands: array[0..1] of string =
    ('clear', 'pause'); | 
unaScriptorKnownProperties: array[0..45] of string =
    (
     'className',		
     'name',			
     'availableDataLenIn',	
     'availableDataLenOut',	
     'inBytes',			
     'outBytes',		
     'active',			
     'consumer',		
     'dumpInput',		
     'dumpOutput',		
     'isFormatProvider',	
     'autoActivate',		
     'onDataAvailable',		
     'deviceId',		
     'formatTag',		
     'formatTagImmunable',	
     'mapped',			
     'direct',			
     'overNum',			
     'realTime',		
     'loop',                    
     'inputIsPcm',		
     'pcm_SamplesPerSec',	
     'pcm_BitsPerSample',	
     'pcm_NumChannels',		
     'calcVolume',		
     'addSilence',		
     'minActiveTime',		
     'minVolumeLevel',		
     'isInput',			
     'fileName',		
     'dst_SamplesPerSec',	
     'dst_BitsPerSample',       
     'dst_NumChannels',         
     'port',			
     'host',			
     'proto',			
     'waveFormatTag',		
     'waveSamplesPerSec',	
     'waveNumChannels',		
     'waveNumBits',		
     'packetsSent',		
     'packetsLost',		
     'packetsReceived',		
     'remoteHost',		
     'remotePort'		
    ); | 
UNAS_HRES_GATEISBUSY			= $303 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_INVALIDCOMPONENTINDEX	= $321 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_INVALIDPROPERTYVALUE	= $313 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_INVALIDSCRIPTSYNTAX		= $301 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_NOSUCHCOMPONENT		= $311 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_NOSUCHCOMPONENTPROPERTY	= $312 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_NOTIMPLEMENTED		= $302 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_PROPERTYREADONLY		= $314 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
UNAS_HRES_UNKNOWNCOMMAND		= $331 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
unaScriptorKnownClasses: array[0..9] of unavclInOutPipeClass = (
    
    unavclWaveInDevice,
    unavclWaveOutDevice,
    unavclWaveCodecDevice,
    unavclWaveRiff,
    unavclWaveMixer,
    unavclWaveResampler,
    
    unavclIPClient,
    unavclIPServer,
    unavclIPBroadcastServer,
    unavclIPBroadcastClient
  ); | 
| 
 Classes known to scriptor component.  | 
unaScriptorKnownCommands: array[0..1] of string =
    ('clear', 'pause'); | 
| 
 Known scriptor commands.  | 
UNAS_HRES_GATEISBUSY			= $303 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Feature not implemented  | 
UNAS_HRES_INVALIDCOMPONENTINDEX	= $321 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Property is read-only  | 
UNAS_HRES_INVALIDPROPERTYVALUE	= $313 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Property not found  | 
UNAS_HRES_INVALIDSCRIPTSYNTAX		= $301 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 ————————– – scriptor component – ————————– result codes  | 
UNAS_HRES_NOSUCHCOMPONENT		= $311 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Script is busy  | 
UNAS_HRES_NOSUCHCOMPONENTPROPERTY	= $312 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Component not found  | 
UNAS_HRES_NOTIMPLEMENTED		= $302 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Invalid script syntax  | 
UNAS_HRES_PROPERTYREADONLY		= $314 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Invalid property value  | 
UNAS_HRES_UNKNOWNCOMMAND		= $331 or (SEVERITY_ERROR shl 31) or (FACILITY_ITF shl 16); | 
| 
 Invalid component index  | 
(c) 2012 Lake of Soft