Unit SASTypes

Uses
Classes, Interfaces, Objects and Records
Functions and Procedures
Variables

Description

 

Overview

Types

TSASPlayerOption = (...);
TSASPlayerOptions = set of TSASPlayerOption;
TSASCartwallOption = (...);
TSASCartwallOptions = set of TSASCartwallOption;

Constants

SAS_MAX_GPI = 64;
SAS_GET_DEVSTATUS = $01;
SAS_DEVSTATUS = $02;
SAS_GET_FADERSTATUS = $03;
SAS_FADERSTATUS = $04;
SAS_SELECT_SOURCE = $07;
SAS_SOURCE_SELECTED = $08;
SAS_DESELECT_SOURCE = $09;
SAS_SOURCE_DESELECTED = $0A;
SAS_SET_FADER_INPUT_GAIN = $0B;
SAS_SET_FADER_LEVEL = $0E;
SAS_SET_PRELISTEN1_ON = $16;
SAS_SET_PRELISTEN1_OFF = $17;
SAS_GET_FADER_LEVEL = $1E;
SAS_FADER_LEVEL = $1F;
SAS_SET_GPI = $21;
SAS_GPI_EVENT = $22;
SAS_SET_PROTOCOL = $23;
SAS_SOURCE_STATUS = $24;
SAS_DESKSTATUS = $29;
SAS_GET_FADER_LEVEL_MANUAL = $31;
SAS_FADER_LEVEL_MANUAL = $32;
SAS_GET_FADER_INPUT_GAIN = $2B;
SAS_FADER_INPUT_GAIN = $2C;
SAS_SET_FADER_START = $2D;
SAS_RESET = $72;
SAS_SET_FADER_READY = $15;
SAS_RESET_FADER_READY = $20;
SAS_GET_SAS_INPUTROUTING = $05;
SAS_INPUTROUTING = $06;
SAS_BUTTON_PUSHED = $0C;
SAS_BUTTON_RELEASED = $0D;
SAS_SET_SAS_INPUTROUTING = $0F;
SAS_SET_DISPLAY = $10;
SAS_SET_FADER_DISPLAY_1 = $11;
SAS_SET_FADER_DISPLAY_2 = $12;
SAS_SET_BUTTONTEXT = $13;
SAS_SET_BUTTONLIGHT = $14;
SAS_CHANNEL_BUTTON_PUSHED = $19;
SAS_SET_CHANNEL_BUTTONLIGHT = $1A;
SAS_SET_CHANNEL_BUTTONTEXT = $1B;
SAS_STOP_PLAYTIME = $1C;
SAS_START_PLAYTIME = $1D;
SAS_NEXT_SOURCE = $25;
SAS_SET_NEXT_BUTTONLIGHT = $26;
SAS_ACCESS_FADER = $27;
SAS_SET_FADER_AUX_MODE = $28;
SAS_SET_ZI = $2A;
SAS_SET_NEXT_TEXT = $2E;
SAS_SET_PRELISTEN2_ON = $2F;
SAS_SET_PRELISTEN2_OFF = $30;
SAS_INIT_DOWNLOAD = $60;
SAS_NEED_DOWNLOAD = $61;
SAS_START_DOWNLOAD = $62;
SAS_ERROR_DOWNLOAD = $63;
SAS_PROGRAM_STARTED = $64;
SAS_SEND_SES_STATUS = $70;
SAS_REQUEST_SES_STATUS = $71;
SAS_SET_OUTPUT_KS = $80;
SAS_OUTPUT_KS = $81;
SAS_EXT_SET_CHANNEL_ON = $8002;
DefaultSASPlayerOptions = [ spoPFL, spoUsePause ];
DefaultSASCartwallOptions = [ ];

Description

Types

TSASPlayerOption = (...);

Byte: Channel, Byte: Status

Attributes
EnumPrefix('spo')
EnumCaption('Automatic PFL switch')
EnumCaption('Use PAUSE/STOP')
Values
  • spoPFL
  • spoUsePause
TSASPlayerOptions = set of TSASPlayerOption;
 
TSASCartwallOption = (...);
 
Attributes
EnumPrefix('sco')
EnumCaption('Open fader when cartwall goes ON')
EnumCaption('Turn channel on when cartwall goes ON (Studer)')
EnumCaption('Close fader when cartwall goes OFF')
EnumCaption('Turn channel off when cartwall goes OFF (Studer)')
Values
  • scoFaderOn
  • scoChannelOn
  • scoFaderOff
  • scoChannelOff
TSASCartwallOptions = set of TSASCartwallOption;
 

Constants

SAS_MAX_GPI = 64;
 
SAS_GET_DEVSTATUS = $01;

supported by Zirkon/Crystal

SAS_DEVSTATUS = $02;

-

SAS_GET_FADERSTATUS = $03;

variabel

SAS_FADERSTATUS = $04;

Byte: FaderNr

SAS_SELECT_SOURCE = $07;

Byte: FaderNr, Byte: Status

SAS_SOURCE_SELECTED = $08;

8 Char: Name

SAS_DESELECT_SOURCE = $09;

8 Char: Name, Byte: FaderNr

SAS_SOURCE_DESELECTED = $0A;

Byte: FaderNr

SAS_SET_FADER_INPUT_GAIN = $0B;

Byte: FaderNr

SAS_SET_FADER_LEVEL = $0E;

Byte: FaderNr, signed char: Pegel

SAS_SET_PRELISTEN1_ON = $16;

Byte: FaderNr, signed char: Pegel, unsigned short: Dauer

SAS_SET_PRELISTEN1_OFF = $17;

Byte: FaderNr

SAS_GET_FADER_LEVEL = $1E;

Byte: FaderNr

SAS_FADER_LEVEL = $1F;

Byte: FaderNr

SAS_SET_GPI = $21;

Byte: FaderNr, signed char: Pegel

SAS_GPI_EVENT = $22;

Byte: GPI-Nr, Byte: Zustand

SAS_SET_PROTOCOL = $23;

Byte: GPI-Nr, Byte: Zustand

SAS_SOURCE_STATUS = $24;

Byte: Zustand

SAS_DESKSTATUS = $29;

8 Byte: Name, Byte: Zustand

SAS_GET_FADER_LEVEL_MANUAL = $31;

Byte: Meldung

SAS_FADER_LEVEL_MANUAL = $32;
 
SAS_GET_FADER_INPUT_GAIN = $2B;
 
SAS_FADER_INPUT_GAIN = $2C;

Byte: FaderNr

SAS_SET_FADER_START = $2D;

Byte: FaderNr, signed char: Pegel

SAS_RESET = $72;

Byte: FaderNr, Byte: Status

SAS_SET_FADER_READY = $15;

- according to WDR, supported by crystal

SAS_RESET_FADER_READY = $20;

Byte: FaderNr

SAS_GET_SAS_INPUTROUTING = $05;

Byte: FaderNr not supported by Zirkon/Crystal

SAS_INPUTROUTING = $06;

Byte: FaderNr

SAS_BUTTON_PUSHED = $0C;

Byte: FaderNr, Byte: Inputline

SAS_BUTTON_RELEASED = $0D;

Byte: ButtonNr

SAS_SET_SAS_INPUTROUTING = $0F;

Byte: ButtonNr

SAS_SET_DISPLAY = $10;

Byte: FaderNr, Byte: Inputline

SAS_SET_FADER_DISPLAY_1 = $11;

Byte: DisplayNr, variabel: Text

SAS_SET_FADER_DISPLAY_2 = $12;

Byte: FaderNr, variabel: Text

SAS_SET_BUTTONTEXT = $13;

Byte: FaderNr, variabel: Text

SAS_SET_BUTTONLIGHT = $14;

Byte: ButtonNr, variabel: Text

SAS_CHANNEL_BUTTON_PUSHED = $19;

Byte: ButtonNr, Byte: Status

SAS_SET_CHANNEL_BUTTONLIGHT = $1A;

Byte: FaderNr, Byte: ButtonNr

SAS_SET_CHANNEL_BUTTONTEXT = $1B;

Byte: FaderNr, Byte: ButtonNr, variabel: Text

SAS_STOP_PLAYTIME = $1C;

Byte: FaderNr, Byte: ButtonNr

SAS_START_PLAYTIME = $1D;

Byte: FaderNr

SAS_NEXT_SOURCE = $25;

Byte: FaderNr

SAS_SET_NEXT_BUTTONLIGHT = $26;

Byte: FaderNr, 2 Byte: symbolischer Quellenname

SAS_ACCESS_FADER = $27;

Byte: FaderNr, Byte: Status

SAS_SET_FADER_AUX_MODE = $28;

Byte: FaderNr

SAS_SET_ZI = $2A;

Byte: FaderNr, Byte: AuxNr, Byte: AuxMode

SAS_SET_NEXT_TEXT = $2E;

Byte: FaderNr, Byte: ZiInfo

SAS_SET_PRELISTEN2_ON = $2F;

4 Byte: Text

SAS_SET_PRELISTEN2_OFF = $30;

Byte: FaderNr

SAS_INIT_DOWNLOAD = $60;

Byte: FaderNr

SAS_NEED_DOWNLOAD = $61;

-

SAS_START_DOWNLOAD = $62;

-

SAS_ERROR_DOWNLOAD = $63;

-

SAS_PROGRAM_STARTED = $64;

-

SAS_SEND_SES_STATUS = $70;

-

SAS_REQUEST_SES_STATUS = $71;

Byte: Status

SAS_SET_OUTPUT_KS = $80;

-

SAS_OUTPUT_KS = $81;

Byte: KSNr, 8 Byte: Name

SAS_EXT_SET_CHANNEL_ON = $8002;

Byte: KSNr, 8 Byte: Name

DefaultSASPlayerOptions = [ spoPFL, spoUsePause ];
 
DefaultSASCartwallOptions = [ ];

spoSetFaderReadyNext


Generated by PasDoc 0.16.0.