Ignore:
Timestamp:
Apr 23, 2012, 1:32:52 PM (12 years ago)
Author:
chronos
Message:
  • Modified: Supported AudioSystems is configured using include config file.
  • Added: Added playlist demo to Demo player.
  • Added: Working DSP audiosystem for playing using linux /dev/dsp device. DSP backend support only WAV file so far.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CoolAudio/UCoolAudio.pas

    r348 r352  
    11unit UCoolAudio;
    22
     3{$I UCoolAudioConfig.inc}
    34{$mode Delphi}{$H+}
    4 
    5 {$IFDEF Windows}
    6   {$DEFINE AudioSystemWindows}
    7 {$ENDIF}
    8 //{$DEFINE AudioSystemMPlayer}
    9 //{$DEFINE AudioSystemFMOD}
    10 //{$DEFINE AudioSystemDSP}
    11 {$IFDEF Linux}
    12   //{$DEFINE AudioSystemMAD}
    13 {$ENDIF}
    145
    156interface
     
    3223
    3324AudioSystemManager := TAudioSystemManager.Create(nil);
    34 {$IFDEF AudioSystemWindows}
    35 AudioSystemManager.Register('Windows', TAudioSystemWindows, TPlayerWindows);
    36 {$ENDIF}
    37 {$IFDEF AudioSystemMPlayer}
    38 AudioSystemManager.Register('MPlayer', TAudioSystemMPlayer, TPlayerMPlayer);
    39 {$ENDIF}
    40 {$IFDEF AudioSystemFMOD}
    41 AudioSystemManager.Register('FMOD', TAudioSystemFMOD, TPlayerFMOD);
    42 {$ENDIF}
    43 {$IFDEF AudioSystemMAD}
    44 AudioSystemManager.Register('MAD', TAudioSystemMAD, TPlayerMAD);
    45 {$ENDIF}
    46 {$IFDEF AudioSystemDSP}
    47 AudioSystemManager.Register('DSP', TAudioSystemDSP, TPlayerDSP);
    48 {$ENDIF}
     25{$IFDEF AudioSystemWindows}AudioSystemManager.Register('Windows', TAudioSystemWindows, TPlayerWindows);{$ENDIF}
     26{$IFDEF AudioSystemMPlayer}AudioSystemManager.Register('MPlayer', TAudioSystemMPlayer, TPlayerMPlayer);{$ENDIF}
     27{$IFDEF AudioSystemFMOD}AudioSystemManager.Register('FMOD', TAudioSystemFMOD, TPlayerFMOD);{$ENDIF}
     28{$IFDEF AudioSystemMAD}AudioSystemManager.Register('MAD', TAudioSystemMAD, TPlayerMAD);{$ENDIF}
     29{$IFDEF AudioSystemDSP}AudioSystemManager.Register('DSP', TAudioSystemDSP, TPlayerDSP);{$ENDIF}
    4930
    5031finalization
Note: See TracChangeset for help on using the changeset viewer.