Стартовый пул
This commit is contained in:
73
acs/Src/win32/ACS.dpk
Normal file
73
acs/Src/win32/ACS.dpk
Normal file
@@ -0,0 +1,73 @@
|
||||
package ACS;
|
||||
|
||||
{$R *.res}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO ON}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES OFF}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST ON}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DESCRIPTION 'Audio Components Suite v 2.4'}
|
||||
{$IMPLICITBUILD OFF}
|
||||
|
||||
requires
|
||||
vcl,
|
||||
rtl;
|
||||
|
||||
contains
|
||||
ACS_Types in '..\classes\ACS_Types.pas',
|
||||
ACS_Audio in '..\classes\ACS_Audio.pas',
|
||||
ACS_AudioMix in '..\classes\ACS_AudioMix.pas',
|
||||
ACS_CDROM in '..\classes\acs_cdrom.pas',
|
||||
ACS_Classes in '..\classes\ACS_Classes.pas',
|
||||
ACS_Converters in '..\classes\ACS_Converters.pas',
|
||||
ACS_File in '..\classes\ACS_File.pas',
|
||||
ACS_Filters in '..\classes\ACS_Filters.pas',
|
||||
ACS_Indicator in '..\classes\ACS_Indicator.pas',
|
||||
ACS_Misc in '..\classes\ACS_Misc.pas',
|
||||
ACS_Mixer in '..\classes\ACS_Mixer.pas',
|
||||
ACS_MultiMix in '..\classes\ACS_MultiMix.pas',
|
||||
ACS_Procs in '..\classes\ACS_Procs.pas',
|
||||
ACS_Streams in '..\classes\ACS_Streams.pas',
|
||||
ACS_Strings in '..\classes\ACS_Strings.pas',
|
||||
akrip32 in '..\classes\windows\akrip32.pas',
|
||||
acs_reg in 'acs_reg.pas',
|
||||
ACS_AllFormats in '..\fileformats\ACS_Allformats.pas',
|
||||
ACS_StdAudio in '..\drivers\ACS_StdAudio.pas',
|
||||
ACS_DXAudio in '..\drivers\ACS_DXAudio.pas',
|
||||
ogg in '..\fileformats\general\ogg.pas',
|
||||
DirectShow9 in '..\fileformats\windows\DirectShow9.pas',
|
||||
vorbisfile in '..\fileformats\general\vorbisfile.pas',
|
||||
vorbisenc in '..\fileformats\general\vorbisenc.pas',
|
||||
acs_dsfiles in '..\fileformats\ACS_DSFiles.pas',
|
||||
directdraw in '..\fileformats\windows\directdraw.pas',
|
||||
directsound in '..\fileformats\windows\directsound.pas',
|
||||
direct3d9 in '..\fileformats\windows\direct3d9.pas',
|
||||
acs_vorbis in '..\fileformats\ACS_Vorbis.pas',
|
||||
dxtypes in '..\fileformats\windows\dxtypes.pas',
|
||||
acs_mac in '..\fileformats\acs_mac.pas',
|
||||
acs_flac in '..\fileformats\acs_flac.pas',
|
||||
macdll in '..\fileformats\windows\macdll.pas',
|
||||
lame in '..\fileformats\general\lame.pas',
|
||||
acs_lame in '..\fileformats\acs_lame.pas',
|
||||
flac in '..\fileformats\general\flac.pas',
|
||||
acs_wave in '..\fileformats\acs_wave.pas',
|
||||
waveconverter in '..\fileformats\windows\waveconverter.pas',
|
||||
acs_volumequery in '..\classes\acs_volumequery.pas';
|
||||
|
||||
end.
|
75
acs/Src/win32/acs_reg.pas
Normal file
75
acs/Src/win32/acs_reg.pas
Normal file
@@ -0,0 +1,75 @@
|
||||
(*
|
||||
$Log: acs_reg.pas,v $
|
||||
Revision 1.16 2006/07/04 17:12:45 z0m3ie
|
||||
ACS 2.4 alt wiederhergestellt (unterschiedliche Sampleformate ...)
|
||||
|
||||
Revision 1.13 2005/12/19 18:37:41 z0m3ie
|
||||
*** empty log message ***
|
||||
|
||||
Revision 1.11 2005/12/18 17:01:53 z0m3ie
|
||||
delphi compatibility
|
||||
|
||||
Revision 1.10 2005/12/04 16:54:33 z0m3ie
|
||||
All classes are renamed, Style TACS... than T... to avoid conflicts with other components (eg TMixer is TACSMixer now)
|
||||
|
||||
Revision 1.9 2005/11/27 16:50:33 z0m3ie
|
||||
add ACS VolumeQuerry
|
||||
make ACS_VolumeQuerry localizeable
|
||||
some little errorfixes (buffersize for linuxdrivers was initially 0)
|
||||
make TAudioIn workable
|
||||
|
||||
Revision 1.8 2005/10/02 16:51:58 z0m3ie
|
||||
*** empty log message ***
|
||||
|
||||
Revision 1.7 2005/09/13 21:54:11 z0m3ie
|
||||
acs is localizeable now (ACS_Strings)
|
||||
|
||||
Revision 1.6 2005/09/12 22:04:52 z0m3ie
|
||||
modified structure again, fileformats are now in an sperat folder.
|
||||
all File In/Out classes are capsulated from TFileIn and TFileOut
|
||||
|
||||
Revision 1.5 2005/08/26 17:03:20 z0m3ie
|
||||
begon to make acs resourcestring aware
|
||||
more advanced tmixer for windows
|
||||
restructured tmixer its better handleable now
|
||||
|
||||
Revision 1.4 2005/08/25 21:06:29 z0m3ie
|
||||
Added TMultiMixer
|
||||
|
||||
Revision 1.3 2005/08/25 20:15:37 z0m3ie
|
||||
Version 2.4 restructure
|
||||
*)
|
||||
|
||||
unit acs_reg;
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, ACS_Audio,
|
||||
ACS_CDROM, ACS_AudioMix, ACS_Converters, ACS_Misc, ACS_File, ACS_Filters,
|
||||
ACS_Streams, ACS_Indicator, ACS_Mixer,ACS_MultiMix,ACS_VolumeQuery
|
||||
{$IFDEF FPC}
|
||||
,LResources
|
||||
{$ENDIF};
|
||||
|
||||
procedure Register();
|
||||
|
||||
implementation
|
||||
|
||||
procedure Register();
|
||||
begin
|
||||
RegisterComponents('Audio I/O', [TACSAudioIn, TACSAudioOut,TACSMixer,
|
||||
TACSCDIn,TACSInputList, TACSMemoryIn, TACSFileIn, TACSFileOut, TACSStreamIn, TACSStreamOut, TACSNULLOut]);
|
||||
RegisterComponents('Audio Processing', [TACSAudioMixer,TACSMultiMixer, TACSSampleConverter, TACSRateConverter,
|
||||
TACSMSConverter, TACSAudioProcessor, TACSBWFilter, TACSSincFilter, TACSSoundIndicator, TACSStereoBalance, TACSConvolver,TACSVolumeQuery]);
|
||||
end;
|
||||
|
||||
initialization
|
||||
{$IFDEF FPC}
|
||||
{$i ..\resources\acs_reg.lrs}
|
||||
{$ELSE}
|
||||
{$R ..\resources\resource.dcr}
|
||||
{$ENDIF}
|
||||
|
||||
|
||||
end.
|
158
acs/Src/win32/laz_acs.lpk
Normal file
158
acs/Src/win32/laz_acs.lpk
Normal file
@@ -0,0 +1,158 @@
|
||||
<?xml version="1.0"?>
|
||||
<CONFIG>
|
||||
<Package Version="3">
|
||||
<PathDelim Value="\"/>
|
||||
<Name Value="LAZ_ACS"/>
|
||||
<CompilerOptions>
|
||||
<Version Value="8"/>
|
||||
<PathDelim Value="\"/>
|
||||
<SearchPaths>
|
||||
<IncludeFiles Value="..\classes\windows\;..\fileformats\windows\;..\drivers\windows\;..\dsp\"/>
|
||||
<OtherUnitFiles Value="..\classes\;..\classes\windows\;..\fileformats\;..\fileformats\windows\;..\fileformats\general\;..\drivers\;..\drivers\windows\;..\dsp\"/>
|
||||
<UnitOutputDirectory Value="lib"/>
|
||||
</SearchPaths>
|
||||
<Parsing>
|
||||
<SyntaxOptions>
|
||||
<SyntaxMode Value="Delphi"/>
|
||||
<CStyleOperator Value="False"/>
|
||||
</SyntaxOptions>
|
||||
</Parsing>
|
||||
<CodeGeneration>
|
||||
<Optimizations>
|
||||
<OptimizationLevel Value="2"/>
|
||||
</Optimizations>
|
||||
</CodeGeneration>
|
||||
<Other>
|
||||
<CompilerPath Value="$(CompPath)"/>
|
||||
</Other>
|
||||
</CompilerOptions>
|
||||
<Description Value="Audio Component Suite
|
||||
"/>
|
||||
<Version Major="2" Minor="4" Release="3" Build="23"/>
|
||||
<Files Count="26">
|
||||
<Item1>
|
||||
<Filename Value="acs_reg.pas"/>
|
||||
<HasRegisterProc Value="True"/>
|
||||
<UnitName Value="acs_reg"/>
|
||||
</Item1>
|
||||
<Item2>
|
||||
<Filename Value="..\classes\acs_audio.pas"/>
|
||||
<UnitName Value="acs_audio"/>
|
||||
</Item2>
|
||||
<Item3>
|
||||
<Filename Value="..\classes\acs_audiomix.pas"/>
|
||||
<UnitName Value="acs_audiomix"/>
|
||||
</Item3>
|
||||
<Item4>
|
||||
<Filename Value="..\classes\acs_cdrom.pas"/>
|
||||
<UnitName Value="acs_cdrom"/>
|
||||
</Item4>
|
||||
<Item5>
|
||||
<Filename Value="..\classes\acs_classes.pas"/>
|
||||
<UnitName Value="acs_classes"/>
|
||||
</Item5>
|
||||
<Item6>
|
||||
<Filename Value="..\classes\acs_converters.pas"/>
|
||||
<UnitName Value="acs_converters"/>
|
||||
</Item6>
|
||||
<Item7>
|
||||
<Filename Value="..\classes\acs_file.pas"/>
|
||||
<UnitName Value="acs_file"/>
|
||||
</Item7>
|
||||
<Item8>
|
||||
<Filename Value="..\classes\acs_filters.pas"/>
|
||||
<UnitName Value="acs_filters"/>
|
||||
</Item8>
|
||||
<Item9>
|
||||
<Filename Value="..\classes\acs_indicator.pas"/>
|
||||
<UnitName Value="acs_indicator"/>
|
||||
</Item9>
|
||||
<Item10>
|
||||
<Filename Value="..\classes\acs_misc.pas"/>
|
||||
<UnitName Value="acs_misc"/>
|
||||
</Item10>
|
||||
<Item11>
|
||||
<Filename Value="..\classes\acs_mixer.pas"/>
|
||||
<UnitName Value="acs_mixer"/>
|
||||
</Item11>
|
||||
<Item12>
|
||||
<Filename Value="..\classes\acs_multimix.pas"/>
|
||||
<UnitName Value="acs_multimix"/>
|
||||
</Item12>
|
||||
<Item13>
|
||||
<Filename Value="..\classes\acs_procs.pas"/>
|
||||
<UnitName Value="acs_procs"/>
|
||||
</Item13>
|
||||
<Item14>
|
||||
<Filename Value="..\classes\acs_streams.pas"/>
|
||||
<UnitName Value="acs_streams"/>
|
||||
</Item14>
|
||||
<Item15>
|
||||
<Filename Value="..\classes\acs_strings.pas"/>
|
||||
<UnitName Value="acs_strings"/>
|
||||
</Item15>
|
||||
<Item16>
|
||||
<Filename Value="..\classes\acs_types.pas"/>
|
||||
<UnitName Value="acs_types"/>
|
||||
</Item16>
|
||||
<Item17>
|
||||
<Filename Value="..\fileformats\acs_dsfiles.pas"/>
|
||||
<UnitName Value="acs_dsfiles"/>
|
||||
</Item17>
|
||||
<Item18>
|
||||
<Filename Value="..\fileformats\acs_flac.pas"/>
|
||||
<UnitName Value="acs_flac"/>
|
||||
</Item18>
|
||||
<Item19>
|
||||
<Filename Value="..\fileformats\acs_lame.pas"/>
|
||||
<UnitName Value="acs_lame"/>
|
||||
</Item19>
|
||||
<Item20>
|
||||
<Filename Value="..\fileformats\acs_mac.pas"/>
|
||||
<UnitName Value="acs_mac"/>
|
||||
</Item20>
|
||||
<Item21>
|
||||
<Filename Value="..\fileformats\acs_vorbis.pas"/>
|
||||
<UnitName Value="acs_vorbis"/>
|
||||
</Item21>
|
||||
<Item22>
|
||||
<Filename Value="..\fileformats\acs_wave.pas"/>
|
||||
<UnitName Value="acs_wave"/>
|
||||
</Item22>
|
||||
<Item23>
|
||||
<Filename Value="..\fileformats\acs_allformats.pas"/>
|
||||
<UnitName Value="acs_allformats"/>
|
||||
</Item23>
|
||||
<Item24>
|
||||
<Filename Value="..\drivers\acs_dxaudio.pas"/>
|
||||
<UnitName Value="acs_dxaudio"/>
|
||||
</Item24>
|
||||
<Item25>
|
||||
<Filename Value="..\drivers\acs_stdaudio.pas"/>
|
||||
<UnitName Value="acs_stdaudio"/>
|
||||
</Item25>
|
||||
<Item26>
|
||||
<Filename Value="acs_reg.lrs"/>
|
||||
<Type Value="LRS"/>
|
||||
</Item26>
|
||||
</Files>
|
||||
<Type Value="DesignTime"/>
|
||||
<RequiredPkgs Count="2">
|
||||
<Item1>
|
||||
<PackageName Value="LCL"/>
|
||||
</Item1>
|
||||
<Item2>
|
||||
<PackageName Value="FCL"/>
|
||||
<MinVersion Major="1" Valid="True"/>
|
||||
</Item2>
|
||||
</RequiredPkgs>
|
||||
<UsageOptions>
|
||||
<UnitPath Value="$(PkgOutDir)\"/>
|
||||
</UsageOptions>
|
||||
<PublishOptions>
|
||||
<Version Value="2"/>
|
||||
<DestinationDirectory Value="$(TestDir)\publishedpackage\"/>
|
||||
<IgnoreBinaries Value="False"/>
|
||||
</PublishOptions>
|
||||
</Package>
|
||||
</CONFIG>
|
25
acs/Src/win32/laz_acs.pas
Normal file
25
acs/Src/win32/laz_acs.pas
Normal file
@@ -0,0 +1,25 @@
|
||||
{ This file was automatically created by Lazarus. Do not edit!
|
||||
This source is only used to compile and install the package.
|
||||
}
|
||||
|
||||
unit LAZ_ACS;
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
acs_reg, acs_audio, acs_audiomix, acs_cdrom, acs_classes, acs_converters,
|
||||
acs_file, acs_filters, acs_indicator, acs_misc, acs_mixer, acs_multimix,
|
||||
acs_procs, acs_streams, acs_strings, acs_types, acs_dsfiles, acs_flac,
|
||||
acs_lame, acs_mac, acs_vorbis, acs_wave, acs_allformats, acs_dxaudio,
|
||||
acs_stdaudio, LazarusPackageIntf;
|
||||
|
||||
implementation
|
||||
|
||||
procedure Register;
|
||||
begin
|
||||
RegisterUnit('acs_reg', @acs_reg.Register);
|
||||
end;
|
||||
|
||||
initialization
|
||||
RegisterPackage('LAZ_ACS', @Register);
|
||||
end.
|
Reference in New Issue
Block a user