xtd 0.2.0
system_sounds.cpp

Shows how tto use xtd::media::system_sounds and xtd::media::system_sounds classes.

#include <xtd/media/system_sounds>
#include <xtd/console>
#include <xtd/environment>
#include <xtd/startup>
using namespace xtd;
using namespace xtd::media;
namespace system_sound_example {
class program {
public:
// The main entry point for the application.
static auto main() {
console::write_line("Type corresponding key to play sound :");
console::write_line(" a : asterisk");
console::write_line(" b : beep");
console::write_line(" e : exclamation");
console::write_line(" h : hand");
console::write_line(" q : question");
console::write_line(" Esc : exit");
while (true) {
auto key_info = console::read_key(true);
switch (key_info.key()) {
default: break;
}
}
}
};
}
startup_(system_sound_example::program::main);
// This code can produce the following output:
//