Initial
This commit is contained in:
39
wave/MAIN.CPP
Normal file
39
wave/MAIN.CPP
Normal file
@@ -0,0 +1,39 @@
|
||||
#include <common/windows.hpp>
|
||||
#include <wave/main.hpp>
|
||||
#include <wave/mainwnd.hpp>
|
||||
|
||||
HINSTANCE Main::smhInstance=0;
|
||||
HINSTANCE Main::smhPrevInstance=0;
|
||||
|
||||
int PASCAL WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR /*lpszCmdLine*/,int nCmdShow)
|
||||
{
|
||||
Main::processInstance(hInstance);
|
||||
Main::previousProcessInstance(hPrevInstance);
|
||||
Main::cmdShow(nCmdShow);
|
||||
MainWindow applicationWindow(Main::processInstance());
|
||||
return applicationWindow.messageLoop();
|
||||
}
|
||||
|
||||
#if 0
|
||||
#include <common/stdio.hpp>
|
||||
#include <common/openfile.hpp>
|
||||
#include <common/windows.hpp>
|
||||
#include <common/string.hpp>
|
||||
#include <common/pvector.hpp>
|
||||
#include <common/fileio.hpp>
|
||||
#include <sample/puresmpl.hpp>
|
||||
#include <sample/wave.hpp>
|
||||
#include <sample/purewave.hpp>
|
||||
|
||||
int PASCAL WinMain(HINSTANCE hProcessInstance,HINSTANCE /*hPrevInstance*/,LPSTR lpszCmdLine,int /*nCmdShow*/)
|
||||
{
|
||||
if(!lpszCmdLine||!*lpszCmdLine)lpszCmdLine="C:\\WORK\\SCENE\\MEDIA\\WAV\\AL1.WAV";
|
||||
PureWave pureWave(hProcessInstance);
|
||||
WaveForm waveForm(lpszCmdLine);
|
||||
if(!waveForm.isOkay())return FALSE;
|
||||
((FormatChunk&)waveForm).samplesPerSecond(((FormatChunk&)waveForm).samplesPerSecond()/2);
|
||||
((FormatChunk&)waveForm).averageBytesPerSecond(((FormatChunk&)waveForm).averageBytesPerSecond()/2);
|
||||
pureWave.play(waveForm,DeviceHandler::Wait);
|
||||
return FALSE;
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user