[AudioManager] Fix AudioStreamPolicy and AudioVolume errors
authorSidharth Gupta <sid92.gupta@samsung.com>
Wed, 25 May 2016 08:01:03 +0000 (17:01 +0900)
committerSidharth Gupta <sid92.gupta@samsung.com>
Wed, 25 May 2016 11:17:52 +0000 (20:17 +0900)
commit4156975c6d4003439061582e9eb3a00529e4fba4
treeae645d26e83088b6d96b1f8e26a43c6d21746863
parent4d33594274ff6017676af816bccf5e37e606a505
[AudioManager] Fix AudioStreamPolicy and AudioVolume errors

- Setting current volume type to none should unset the current type.
- Completed event implementation in AudioStreamPolicy constructor.
- sound_manager_set_focus_state_watch_cb() can only be called once.
  So use "all" mask and filter callback events and invoke.
- Removed unnecessary 'using' statements.

Signed-off-by: Sidharth Gupta <sid92.gupta@samsung.com>
Change-Id: I948760d66a08c3c54d18deef1d1571c415dc9c35
12 files changed:
src/Tizen.Multimedia/AudioManager/AudioDevice.cs
src/Tizen.Multimedia/AudioManager/AudioDeviceConnectionStateChangedEventArgs.cs
src/Tizen.Multimedia/AudioManager/AudioDevicePropertyChangedEventArgs.cs
src/Tizen.Multimedia/AudioManager/AudioManager.cs
src/Tizen.Multimedia/AudioManager/AudioManagerEnumerations.cs
src/Tizen.Multimedia/AudioManager/AudioStreamPolicy.cs
src/Tizen.Multimedia/AudioManager/FocusStateChangedEventArgs.cs
src/Tizen.Multimedia/AudioManager/MaxVolumeLevel.cs
src/Tizen.Multimedia/AudioManager/StreamFocusStateChangedEventArgs.cs
src/Tizen.Multimedia/AudioManager/Volume.cs
src/Tizen.Multimedia/AudioManager/VolumeChangedEventArgs.cs
src/Tizen.Multimedia/AudioManager/VolumeLevel.cs