Apparently for data sources kAudioDevicePropertyDataSources is for available and kAudioDevicePropertyDataSource is for active