From b0139b7b5f4faada46f7e1ab955a31db74920b2c Mon Sep 17 00:00:00 2001 From: hsgwon Date: Mon, 16 Sep 2019 16:14:36 +0900 Subject: [PATCH] [AudioIO] Add new APIs for Sample and channel type (#1001) --- .../AudioIO/AudioChannel.cs | 39 ++++++++++++++++++- .../AudioIO/AudioSampleType.cs | 11 +++++- 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/src/Tizen.Multimedia.AudioIO/AudioIO/AudioChannel.cs b/src/Tizen.Multimedia.AudioIO/AudioIO/AudioChannel.cs index 1b26dc0b3..8dcec7630 100644 --- a/src/Tizen.Multimedia.AudioIO/AudioIO/AudioChannel.cs +++ b/src/Tizen.Multimedia.AudioIO/AudioIO/AudioChannel.cs @@ -29,9 +29,46 @@ namespace Tizen.Multimedia /// Mono. /// Mono = 0x80, + /// /// Stereo. /// - Stereo + Stereo, + + /// + /// 3 audio channels + /// + /// 6 + MultiChannel3, + + /// + /// 4 audio channels + /// + /// 6 + MultiChannel4, + + /// + /// 5 audio channels + /// + /// 6 + MultiChannel5, + + /// + /// 6 audio channels + /// + /// 6 + MultiChannel6, + + /// + /// 7 audio channels + /// + /// 6 + MultiChannel7, + + /// + /// 8 audio channels + /// + /// 6 + MultiChannel8 } } diff --git a/src/Tizen.Multimedia.AudioIO/AudioIO/AudioSampleType.cs b/src/Tizen.Multimedia.AudioIO/AudioIO/AudioSampleType.cs index 689d7e2f1..bd4054adb 100644 --- a/src/Tizen.Multimedia.AudioIO/AudioIO/AudioSampleType.cs +++ b/src/Tizen.Multimedia.AudioIO/AudioIO/AudioSampleType.cs @@ -26,19 +26,28 @@ namespace Tizen.Multimedia /// Unsigned 8-bit audio samples. /// U8 = 0x70, + /// /// Signed 16-bit audio samples. /// S16Le, + /// /// Signed 24-bit audio samples. /// /// 5 S24Le, + /// /// Signed 24-bit (packed in 32-bit) audio samples. /// /// 5 - S24LePacked + S24LePacked, + + /// + /// Signed 32-bit audio samples. + /// + /// 6 + S32Le } } -- 2.34.1