aboutsummaryrefslogtreecommitdiffstats
path: root/src/audio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio.c')
-rw-r--r--src/audio.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/audio.c b/src/audio.c
index 01c883d6c..24d815961 100644
--- a/src/audio.c
+++ b/src/audio.c
@@ -197,9 +197,7 @@ void finishAudioDriver() {
free(audioOutputArray);
audioOutputArray = NULL;
- /* don't set to zero cause we're gonna use this for enabling
- and disabling devices */
- /*audioOutputArraySize = 0;*/
+ audioOutputArraySize = 0;
}
int isCurrentAudioFormat(AudioFormat * audioFormat) {
@@ -318,3 +316,14 @@ int disableAudioDevice(FILE * fp, int device) {
return 0;
}
+
+void printAudioDevices(FILE * fp) {
+ int i;
+
+ for(i = 0; i < audioOutputArraySize; i++) {
+ myfprintf(fp, "deviceid: %i\n", i);
+ myfprintf(fp, "devicename: %s\n", audioOutputArray[i]->name);
+ myfprintf(fp, "deviceenabled: %i\n",
+ (int)pdAudioDevicesEnabled[i]);
+ }
+}