Skip to content
Snippets Groups Projects
Select Git revision
  • develop
  • master default protected
  • feature/diffraction-w-mat
  • feature/plane-diffraction
  • feature/unit-tests
  • newPathEngineImplementation
  • ma23-mika-fiddling
  • feature/art_eigenray_search_apriori
  • ma_schnabel
  • psc
  • ray_tracing
  • ma_2018/erraji
  • ITAPropagationPathSim_v2024a
  • VA_v2023b
  • ART_v2023a
  • VA_v2023a
  • VA_v2022a
  • before_cmake_rework
  • ARTMatlab_v2021b
  • v2021.a
  • v2019.a
  • v2016.a
22 results

auralisation_test_square.skp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ITANetAudioStreamingServerTest.cpp 883 B
    #include <iostream>
    #include <string>
    
    #include <ITANetAudioStreamingServer.h>
    #include <ITANetAudioServer.h>
    #include <ITAStreamFunctionGenerator.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;
    
    int main( int , char** )
    {
    	ITAStreamFunctionGenerator oGenerator( 2, g_dSampleRate, g_iBlockLength, ITAStreamFunctionGenerator::SINE, 456.78f, 0.81f, true );
    	ITAFileDatasource oDatei("Gershwin.wav", g_iBlockLength);
    	CITANetAudioStreamingServer oStreamingServer;
    	oStreamingServer.SetInputStream(&oDatei);
    
    	cout << "Starting 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;
    }