Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 69fd5e0
Showing
330 changed files
with
46,927 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
// Native.cpp : Defines the entry point for the DLL application. | ||
// | ||
|
||
#include "stdafx.h" | ||
#include "grabber.hpp" | ||
|
||
BOOL APIENTRY DllMain( HANDLE hModule, | ||
DWORD ul_reason_for_call, | ||
LPVOID lpReserved | ||
) | ||
{ | ||
switch (ul_reason_for_call) | ||
{ | ||
case DLL_PROCESS_ATTACH: | ||
{ | ||
break; | ||
} | ||
case DLL_PROCESS_DETACH: | ||
{ | ||
} | ||
} | ||
return true; | ||
} | ||
|
||
__declspec(dllexport) IBaseFilter *GetBaseFilter() | ||
{ | ||
HRESULT hr = S_OK; | ||
return dynamic_cast<IBaseFilter *>(CGrabber::CreateInstance(0, &hr)); | ||
} | ||
|
||
__declspec(dllexport) void DeleteBaseFilter(IBaseFilter *baseFilter) | ||
{ | ||
CGrabber * grabber = static_cast<CGrabber *>(baseFilter); | ||
delete grabber; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
EXPORTS | ||
GetBaseFilter | ||
DeleteBaseFilter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
|
||
Microsoft Visual Studio Solution File, Format Version 10.00 | ||
# Visual Studio 2008 | ||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMCamera", "Native.vcproj", "{F8750591-0C4E-4E1D-97D5-E80DB244BF93}" | ||
EndProject | ||
Global | ||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
Debug|Lamarck_VDX_SDK (x86) = Debug|Lamarck_VDX_SDK (x86) | ||
Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
Release|Lamarck_VDX_SDK (x86) = Release|Lamarck_VDX_SDK (x86) | ||
Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
EndGlobalSection | ||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Lamarck_VDX_SDK (x86).ActiveCfg = Debug|Lamarck_VDX_SDK (x86) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Lamarck_VDX_SDK (x86).Build.0 = Debug|Lamarck_VDX_SDK (x86) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Lamarck_VDX_SDK (x86).Deploy.0 = Debug|Lamarck_VDX_SDK (x86) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Lamarck_VDX_SDK (x86).ActiveCfg = Release|Lamarck_VDX_SDK (x86) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Lamarck_VDX_SDK (x86).Build.0 = Release|Lamarck_VDX_SDK (x86) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Lamarck_VDX_SDK (x86).Deploy.0 = Release|Lamarck_VDX_SDK (x86) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
{F8750591-0C4E-4E1D-97D5-E80DB244BF93}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) | ||
EndGlobalSection | ||
GlobalSection(SolutionProperties) = preSolution | ||
HideSolutionNode = FALSE | ||
EndGlobalSection | ||
EndGlobal |
Binary file not shown.
Oops, something went wrong.