Select Git revision
ProjectModule.vue
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
ITANetAudioStreamingServerTest.cpp 921 B
#include <iostream>
#include <string>
#include <ITANetAudioStreamingServer.h>
#include <ITANetAudioServer.h>
#include <ITAStreamFunctionGenerator.h>
#include <ITAStreamMultiplier1N.h>
#include <ITAFileDataSource.h>
using namespace std;
static string g_sServerName = "localhost";
static int g_iServerPort = 12480;
static double g_dSampleRate = 44100;
static int g_iBlockLength = 256;
static int g_iChannels = 1;
int main( int, char** )
{
ITAFileDatasource oFile( "gershwin-mono.wav", g_iBlockLength );
oFile.SetIsLooping( true );
ITAStreamMultiplier1N oMuliplier( &oFile, g_iChannels );
CITANetAudioStreamingServer oStreamingServer;
oStreamingServer.SetInputStream( &oMuliplier );
cout << "Starting net audio server and waiting for connections on '" << g_sServerName << "' on port " << g_iServerPort << endl;
oStreamingServer.Start( g_sServerName, g_iServerPort );
int iKey;
std::cin >> iKey;
return 0;
}