Unit EncoderTypes

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

Description

 

Overview

Types

TBassStreamingFormat = (...);
TBassStreamingFormats = set of TBassStreamingFormat;
TEncoderState = (...);
TEncoderConnectionState = (...);
TEncoderConnectionCharset = (...);
TEncoderConnectionCharsets = set of TEncoderConnectionCharset;
TEncoderOption = (...);
TEncoderOptions = set of TEncoderOption;
TEncoderDSPHook = (...);
TBassStreamingMixer = (...);
TEncoderInput = (...);
TEncoderInputs = set of TEncoderInput;

Constants

DefaultEncoderOptions = [ ];
AllBassStreamingFormats = [ sfMP3, sfOggVorbis, sfOpus, sfFLAC, sfCustom ];
PlayerInputs = [ eiPlayer, eiSecondary, eiPlayer3, eiPlayer4 ];
MicInputs = [ eiMic ];
RecordInputs = [ eiMic, eiLine, eiAux ];
MixerInputs = [ eiPlayer, eiSecondary, eiPlayer3, eiPlayer4, eiHighPriority ];
MixerOutputs = [ smMasterPreDSP, smMaster ];
cdECGeneral = $01000;
cdECState = $02000;
cdECConnectionDetails = $04004;
cdECMetadata = $08004;
cdECListeners = $10000;

Description

Types

TBassStreamingFormat = (...);
 
Attributes
EnumPrefix('sf')
EnumCaption('MP3')
EnumCaption('Ogg Vorbis')
EnumCaption('Opus')
EnumCaption('FLAC')
EnumCaption('Custom')
Values
  • sfMP3
  • sfOggVorbis
  • sfOpus
  • sfFLAC
  • sfCustom
TBassStreamingFormats = set of TBassStreamingFormat;
 
TEncoderState = (...);
 
Attributes
EnumPrefix('es')
Values
  • esConnected
  • esDisconnected
TEncoderConnectionState = (...);
 
Values
  • ecsConnected
  • ecsConnecting
  • ecsDisconnected
  • ecsError
TEncoderConnectionCharset = (...);
 
Attributes
EnumPrefix('eccs')
EnumCaption('Automatic')
EnumCaption('UTF-8')
EnumCaption('Latin1')
Values
  • eccsAuto
  • eccsUTF8
  • eccsLatin1
TEncoderConnectionCharsets = set of TEncoderConnectionCharset;
 
TEncoderOption = (...);
 
Attributes
EnumPrefix('eo')
EnumCaption('Connect/disconnect encoder when switching ON AIR mode')
EnumCaption('Switch ON AIR mode when connecting/disconnecting encoder')
EnumCaption('Duck player volume while microphone is active')
EnumCaption('Line input is high priority')
EnumCaption('Filter microphone signal from local playback')
EnumCaption('Local playback is pre-DSP')
EnumCaption('Mute local output during PFL')
Values
  • eoLinkOnAir
  • eoLinkOnAirReverse
  • eoDuckPlayerVolumeMic
  • eoLineHighPriority
  • eoNoMicPlayback
  • eoPreDSPPlayback
  • eoPFLMute
TEncoderOptions = set of TEncoderOption;
 
TEncoderDSPHook = (...);
 
Attributes
EnumPrefix('dsp')
EnumCaption('Master')
Values
  • dspMaster
TBassStreamingMixer = (...);
 
Attributes
EnumPrefix('sm')
EnumCaption('Player + Line submix')
EnumCaption('Player + Line + Mic submix')
EnumCaption('Master (Pre-DSP)')
EnumCaption('Master')
Values
  • smPlayerLine
  • smPlayerLineMic
  • smMasterPreDSP
  • smMaster
TEncoderInput = (...);
 
Attributes
EnumPrefix('ei')
EnumCaption('Player Input')
EnumCaption('Player Input 2')
EnumCaption('Player Input 3')
EnumCaption('Player Input 4')
EnumCaption('High Priority Input')
EnumCaption('Mic Input')
EnumCaption('Line Input')
EnumCaption('Aux Input')
Values
  • eiPlayer
  • eiSecondary
  • eiPlayer3
  • eiPlayer4
  • eiHighPriority
  • eiMic
  • eiLine
  • eiAux
TEncoderInputs = set of TEncoderInput;
 

Constants

DefaultEncoderOptions = [ ];
 
AllBassStreamingFormats = [ sfMP3, sfOggVorbis, sfOpus, sfFLAC, sfCustom ];
 
PlayerInputs = [ eiPlayer, eiSecondary, eiPlayer3, eiPlayer4 ];
 
MicInputs = [ eiMic ];
 
RecordInputs = [ eiMic, eiLine, eiAux ];
 
MixerInputs = [ eiPlayer, eiSecondary, eiPlayer3, eiPlayer4, eiHighPriority ];
 
MixerOutputs = [ smMasterPreDSP, smMaster ];
 
cdECGeneral = $01000;
 
cdECState = $02000;
 
cdECConnectionDetails = $04004;
 
cdECMetadata = $08004;

or cdCORestartCritical;

cdECListeners = $10000;

or cdCORestartCritical;


Generated by PasDoc 0.16.0.