Skip to content
Permalink
Browse files

Visual complete

  • Loading branch information...
ildvild committed Jan 23, 2013
1 parent 955601b commit be6c874d84c841dbc38240f56e143649106cd984
Showing 1,350 changed files with 86,522 additions and 0 deletions.
@@ -0,0 +1,104 @@
library Aimp_Input_Demo;

{$R *.res}

uses
AIMPSDKCore,
AIMPSDKAddons,
AIMPSDKCommon,
AIMPSDKInput,
windows;

type
{ TDemoPlugin 0 }
TInputPlugin = class(TInterfacedObject, IAIMPInputPluginHeader)

protected
function GetPluginAuthor: PWideChar; virtual; stdcall;
function GetPluginInfo: PWideChar; virtual; stdcall;
function GetPluginName: PWideChar; virtual; stdcall;
function GetPluginFlags: DWORD; virtual; stdcall;

function Initialize: LongBool; virtual;stdcall;
function Finalize: LongBool; virtual;stdcall;
function CreateDecoder(AFileName: PWideChar;
out ADecoder: IAIMPInputPluginDecoder): LongBool;virtual; stdcall;

function CreateDecoderEx(AStream: IAIMPInputStream;
out ADecoder: IAIMPInputPluginDecoder): LongBool; virtual;stdcall;

function GetFileInfo(AFileName: PWideChar; AFileInfo: PAIMPFileInfo)
: LongBool; virtual;stdcall;

function GetSupportsFormats: PWideChar; virtual;stdcall;

end;



function TInputPlugin.CreateDecoder(AFileName: PWideChar;
out ADecoder: IAIMPInputPluginDecoder): LongBool;
begin
Result
end;

function TInputPlugin.CreateDecoderEx(AStream: IAIMPInputStream;
out ADecoder: IAIMPInputPluginDecoder): LongBool;
begin

end;

function TInputPlugin.Finalize: LongBool;
begin
Result:=true;
end;

function TInputPlugin.GetFileInfo(AFileName: PWideChar;
AFileInfo: PAIMPFileInfo): LongBool;
begin
Result:=true;
end;

function TInputPlugin.GetPluginAuthor: PWideChar;
begin
Result := 'ildvild';
end;

function TInputPlugin.GetPluginFlags: DWORD;
begin
Result := 0;
end;

function TInputPlugin.GetPluginInfo: PWideChar;
begin
Result := 'Input Demo Plugin';
end;

function TInputPlugin.GetPluginName: PWideChar;
begin
Result := 'Input Plugin';
end;

function TInputPlugin.GetSupportsFormats: PWideChar;
begin
Result:='Format1|*.fmt1;*.fmt2;|';
end;

function TInputPlugin.Initialize: LongBool;
begin
Result:=false;
end;

function AIMP_QueryInput(out AHeader: IAIMPInputPluginHeader)
: LongBool; stdcall;
begin
AHeader := TInputPlugin.Create;
Result := True;
end;

exports
AIMP_QueryInput;

begin

end.
@@ -0,0 +1,142 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{DB900FD3-0996-4481-BCBB-820BE9904797}</ProjectGuid>
<ProjectVersion>14.4</ProjectVersion>
<MainSource>Aimp_Input_Demo.dpr</MainSource>
<Config Condition="'$(Config)'==''">Debug</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<FrameworkType>None</FrameworkType>
<Base>True</Base>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Library</AppType>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
<Base_Win32>true</Base_Win32>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
<Base_Win64>true</Base_Win64>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
<Cfg_2>true</Cfg_2>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
<VerInfo_Locale>1049</VerInfo_Locale>
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)</DCC_Namespace>
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
<DCC_ExeOutput>C:\Program Files\AIMP3\Plugins\</DCC_ExeOutput>
<DCC_DependencyCheckOutputName>C:\Program Files\AIMP3\Plugins\demo0.dll</DCC_DependencyCheckOutputName>
<GenDll>true</GenDll>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DCC_Platform>x86</DCC_Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win32)'!=''">
<DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
<Icon_MainIcon>demo0_Icon.ico</Icon_MainIcon>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64)'!=''">
<Icon_MainIcon>demo0_Icon.ico</Icon_MainIcon>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
<DCC_DebugInformation>false</DCC_DebugInformation>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
</PropertyGroup>
<ItemGroup>
<DelphiCompile Include="$(MainSource)">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<None Include="ModelSupport_Aimp_Input_Demo\Aimp_Input_Demo\default.txvpck"/>
<None Include="ModelSupport_Aimp_Input_Demo\default.txaPackage"/>
<None Include="ModelSupport_Aimp_Input_Demo\Aimp_Input_Demo\default.txaPackage"/>
<None Include="ModelSupport_Aimp_Input_Demo\default.txvpck"/>
<BuildConfiguration Include="Debug">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
<BuildConfiguration Include="Release">
<Key>Cfg_1</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
</ItemGroup>
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
<Borland.ProjectType/>
<BorlandProject>
<Delphi.Personality>
<Source>
<Source Name="MainSource">Aimp_Input_Demo.dpr</Source>
</Source>
<Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1049</VersionInfo>
<VersionInfo Name="CodePage">1251</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"/>
<VersionInfoKeys Name="FileDescription"/>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"/>
<VersionInfoKeys Name="LegalCopyright"/>
<VersionInfoKeys Name="LegalTrademarks"/>
<VersionInfoKeys Name="OriginalFilename"/>
<VersionInfoKeys Name="ProductName"/>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"/>
</VersionInfoKeys>
<Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k140.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dclofficexp140.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
<Platforms>
<Platform value="OSX32">False</Platform>
<Platform value="Win32">True</Platform>
<Platform value="Win64">False</Platform>
</Platforms>
<ModelSupport>True</ModelSupport>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>
</ProjectExtensions>
<Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
</Project>

0 comments on commit be6c874

Please sign in to comment.
You can’t perform that action at this time.