getting path to music file from parameter

This commit is contained in:
Selim Mustafaev 2016-02-04 22:59:27 +03:00
parent 5b368ece4b
commit 542e2abae9

View File

@ -6,8 +6,14 @@
#include <iostream>
int main() {
int main(int argc, char** argv) {
try {
if(argc != 2) {
std::cout << "invalid arguments" << std::endl;
return 0;
}
std::string musicFile = argv[1];
OGL::instance()->init();
ShaderProgram program("../shaders/vertex.glsl", "../shaders/fragment.glsl");
@ -19,7 +25,7 @@ int main() {
Camera::instance()->init();
AudioPlayer player(/*"/Users/selim/Dropbox/euphoria.wav"*/ "/home/selim/dl/euphoria.wav");
AudioPlayer player(musicFile);
float* line = new float[1024];
player.setStreamListener([&mesh, line](float *data, std::size_t framesCount, std::size_t depth, std::size_t channels) {
// if we have more than one channel, take the first