Messing around with streams.
This commit is contained in:
17
main.cpp
17
main.cpp
@@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user