[AudioManager] Add new APIs for USB Audio output device (#447)
authorSangchul Lee <sangchul1011@gmail.com>
Tue, 2 Oct 2018 00:49:46 +0000 (09:49 +0900)
committerGitHub <noreply@github.com>
Tue, 2 Oct 2018 00:49:46 +0000 (09:49 +0900)
commite505db2e8811d30bd5b9f0e0e94ab555f6fb54fc
tree743a71d07ead8802f659fae3eeb44e7ebb408091
parenta0e5568dd31a482782253fb9899d71ea45389f5e
[AudioManager] Add new APIs for USB Audio output device (#447)

* [AudioManager] Add new APIs regarding sample format and rate for USB audio output device

Added in AudioDevice class as below:
 - method
  : GetSupportedSampleFormats()
  : GetSupportedSampleRates()
 - member
  : SampleFormat
  : SampleRate

Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
* [AudioManager] Add new APIs regarding USB audio output device setting

'AvoidResampling' and 'MediaStreamOnly' properties are added in AudioDevice class

Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
* [AudioManager] Export methods instead of properties that can throw exceptions

Enumeration of AudioSampleFormat.cs is also revised.

Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
* [AudioManager] Convert rate enum value from core to uint and fix bug

Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
* [AudioManager] Fix documentation

Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
src/Tizen.Multimedia/AudioManager/AudioDevice.cs [changed mode: 0755->0644]
src/Tizen.Multimedia/AudioManager/AudioDeviceRunningChangedEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia/AudioManager/AudioSampleFormat.cs [new file with mode: 0755]
src/Tizen.Multimedia/Interop/Interop.Device.cs