getting path to music file from parameter
This commit is contained in:
parent
5b368ece4b
commit
542e2abae9
10
src/main.cpp
10
src/main.cpp
@ -6,8 +6,14 @@
|
|||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
int main() {
|
int main(int argc, char** argv) {
|
||||||
try {
|
try {
|
||||||
|
if(argc != 2) {
|
||||||
|
std::cout << "invalid arguments" << std::endl;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
std::string musicFile = argv[1];
|
||||||
|
|
||||||
OGL::instance()->init();
|
OGL::instance()->init();
|
||||||
|
|
||||||
ShaderProgram program("../shaders/vertex.glsl", "../shaders/fragment.glsl");
|
ShaderProgram program("../shaders/vertex.glsl", "../shaders/fragment.glsl");
|
||||||
@ -19,7 +25,7 @@ int main() {
|
|||||||
|
|
||||||
Camera::instance()->init();
|
Camera::instance()->init();
|
||||||
|
|
||||||
AudioPlayer player(/*"/Users/selim/Dropbox/euphoria.wav"*/ "/home/selim/dl/euphoria.wav");
|
AudioPlayer player(musicFile);
|
||||||
float* line = new float[1024];
|
float* line = new float[1024];
|
||||||
player.setStreamListener([&mesh, line](float *data, std::size_t framesCount, std::size_t depth, std::size_t channels) {
|
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
|
// if we have more than one channel, take the first
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user