diff options
author | Chris Robinson <[email protected]> | 2011-05-15 04:03:15 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2011-05-15 04:03:15 -0700 |
commit | b3902c89509e86b3a324254ae3a56329f89dbeba (patch) | |
tree | a27c823a0d74558f24bf0d82d9199881299a7e40 /Alc | |
parent | 7210796cb8ac23308efcda80070fe1ed63141ac0 (diff) |
Add functions to get strings from the device format
Diffstat (limited to 'Alc')
-rw-r--r-- | Alc/ALc.c | 28 |
1 files changed, 27 insertions, 1 deletions
@@ -831,6 +831,32 @@ ALvoid *LookupUIntMapKey(UIntMap *map, ALuint key) } +const ALCchar *DevFmtTypeString(enum DevFmtType type) +{ + switch(type) + { + case DevFmtByte: return "Signed Byte"; + case DevFmtUByte: return "Unsigned Byte"; + case DevFmtShort: return "Signed Short"; + case DevFmtUShort: return "Unsigned Short"; + case DevFmtFloat: return "Float"; + } + return "(unknown type)"; +} +const ALCchar *DevFmtChannelsString(enum DevFmtChannels chans) +{ + switch(chans) + { + case DevFmtMono: return "Mono"; + case DevFmtStereo: return "Stereo"; + case DevFmtQuad: return "Quad"; + case DevFmtX51: return "5.1 Surround"; + case DevFmtX61: return "6.1 Surround"; + case DevFmtX71: return "7.1 Surround"; + } + return "(unknown channels)"; +} + ALuint BytesFromDevFmt(enum DevFmtType type) { switch(type) @@ -1163,7 +1189,7 @@ static ALCboolean UpdateDeviceParams(ALCdevice *device, const ALCint *attrList) if(device->FmtChans != DevFmtStereo || device->Frequency != 44100) { if((device->Flags&DEVICE_USE_HRTF)) - AL_PRINT("HRTF disabled (format is not 44100hz stereo)\n"); + AL_PRINT("HRTF disabled (format is not 44100hz Stereo)\n"); device->Flags &= ~DEVICE_USE_HRTF; } |