Fix a bug in the enumeration example.

This commit is contained in:
David Reid
2018-03-03 21:29:00 +10:00
parent 075e5dfa4e
commit 174938e942
+3 -1
View File
@@ -15,9 +15,10 @@ int main(int argc, char** argv)
} }
mal_device_info infos[32]; mal_device_info infos[32];
mal_uint32 infoCount = sizeof(infos) / sizeof(infos[0]); mal_uint32 infoCount;
// Playback devices. // Playback devices.
infoCount = sizeof(infos) / sizeof(infos[0]);
mal_result result = mal_enumerate_devices(&context, mal_device_type_playback, &infoCount, infos); mal_result result = mal_enumerate_devices(&context, mal_device_type_playback, &infoCount, infos);
if (result != MAL_SUCCESS) { if (result != MAL_SUCCESS) {
printf("Failed to enumerate playback devices."); printf("Failed to enumerate playback devices.");
@@ -35,6 +36,7 @@ int main(int argc, char** argv)
// Capture devices. // Capture devices.
infoCount = sizeof(infos) / sizeof(infos[0]);
result = mal_enumerate_devices(&context, mal_device_type_capture, &infoCount, infos); result = mal_enumerate_devices(&context, mal_device_type_capture, &infoCount, infos);
if (result != MAL_SUCCESS) { if (result != MAL_SUCCESS) {
printf("Failed to enumerate capture devices."); printf("Failed to enumerate capture devices.");