47 lines
849 B
C++
47 lines
849 B
C++
#include "dllpath.h"
|
|
|
|
#include "HelixClient.h"
|
|
|
|
|
|
// typedef for SetDLLAccessPath
|
|
|
|
#if defined _DEBUG || defined DEBUG
|
|
#include "debug.h"
|
|
#endif
|
|
|
|
#if defined(HELIX_CONFIG_NOSTATICS)
|
|
# include "globals/hxglobals.h"
|
|
#endif
|
|
|
|
DLLAccessPath statClnt;
|
|
DLLAccessPath* GetDLLAccessPath()
|
|
{
|
|
return &statClnt;
|
|
}
|
|
|
|
int main( int argc, char *argv[] )
|
|
{
|
|
setvbuf(stdout, NULL, _IONBF, 0);
|
|
HelixClient* myClient = new HelixClient();
|
|
STDOUT("%s", argv[1]);
|
|
myClient->create_player("myPlayer", true);
|
|
|
|
//myClient->open_url("myPlayer", argv[1]);
|
|
myClient->open_url("myPlayer", "rage.mp3");
|
|
|
|
bool done = true;
|
|
myClient->begin("myPlayer");
|
|
while (done != myClient->is_done("myPlayer")) {
|
|
//Do Nothing for now
|
|
MSG msg;
|
|
|
|
GetMessage(&msg, NULL, 0, 0);
|
|
DispatchMessage(&msg);
|
|
}
|
|
|
|
delete myClient;
|
|
myClient = 0;
|
|
|
|
return 0;
|
|
}
|