Messing around with streams.

This commit is contained in:
2025-07-13 18:44:10 -05:00
parent c3c7959aae
commit 085657c524

View File

@@ -35,7 +35,10 @@
<< "default source" << info->default_source_name << std::endl;
};
PulseStream test_stream = server.CreateStream("Test Stream");
PulseStream second_stream = server.CreateStream("Second Stream");
//PulseStream test_stream2 = test.CreateStream("Another Test Stream");
//Sound test_sound = Sound::FromPCMFile("output.raw");
@@ -48,7 +51,16 @@
Sound square_sound = Sound::FromSquareWave(5.f, 0.025f, 2000, 0);
Sound noise_sound = Sound::FromNoise(5.f, 0.01);
std::thread th { [&]() {
server.Play(second_stream, test_sound);
}};
th.join();
server.Play(test_stream, wav_sound);
server.Play(test_stream, sine_sound);
server.Play(test_stream, sawtooth_sound);
server.Play(test_stream, triangle_sound);
server.Play(test_stream, square_sound);
@@ -56,6 +68,11 @@
server.Play(test_stream, test_sound);
server.Play(test_stream, wav_sound);
while (true) {
std::this_thread::sleep_for(25ms);
}