- added basic sample to test installation and module

This commit is contained in:
alexey.lysiuk 2020-01-04 17:18:38 +02:00
parent 9c2a3ef1c1
commit c4fc5789b9
3 changed files with 26 additions and 0 deletions

1
samples/list_midi_devices/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/build*

View file

@ -0,0 +1,10 @@
cmake_minimum_required(VERSION 2.8.7)
project(list_midi_devices)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../../cmake")
find_package(ZMusic REQUIRED)
add_executable(list_midi_devices list_midi_devices.cpp)
target_include_directories(list_midi_devices PRIVATE ${ZMUSIC_INCLUDE_DIR})
target_link_libraries(list_midi_devices PRIVATE ${ZMUSIC_LIBRARIES} ${SDL2_LIBRARIES})

View file

@ -0,0 +1,15 @@
#include <stdio.h>
#include <zmusic.h>
int main()
{
int count = 0;
const MidiOutDevice *devices = ZMusic_GetMidiDevices(&count);
for (int i = 0; i < count; ++i)
{
printf("[%i] %s\n", i, devices[i].Name);
}
return 0;
}