src/3rdparty/phonon/qt7/audiodevice.mm
changeset 25 e24348a560a6
parent 0 1918ee327afb
equal deleted inserted replaced
23:89e065397ea6 25:e24348a560a6
   147     CFStringRef cfName = 0;
   147     CFStringRef cfName = 0;
   148     AudioValueTranslation translation = {&dataSource, sizeof(dataSource), &cfName, sizeof(cfName)};
   148     AudioValueTranslation translation = {&dataSource, sizeof(dataSource), &cfName, sizeof(cfName)};
   149     size = sizeof(translation);
   149     size = sizeof(translation);
   150     err = AudioDeviceGetProperty(deviceID, 0, 0, kAudioDevicePropertyDataSourceNameForIDCFString, &size, &translation);
   150     err = AudioDeviceGetProperty(deviceID, 0, 0, kAudioDevicePropertyDataSourceNameForIDCFString, &size, &translation);
   151 	if (err != noErr){
   151 	if (err != noErr){
   152         CFRelease(cfName);
       
   153         return QString();
   152         return QString();
   154     }
   153     }
   155 	QString name = PhononCFString::toQString(cfName);
   154 	QString name = PhononCFString::toQString(cfName);
   156     CFRelease(cfName);
   155     CFRelease(cfName);
   157     return name;
   156     return name;