From: Sangchul Lee Date: Fri, 28 Jul 2017 03:05:12 +0000 (+0900) Subject: Support VOICE_RECOGNITION_SERVICE stream type X-Git-Tag: submit/tizen/20170731.025308^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a504ae3c3756657e8bc4e7f34fa489795ef3c2ea;p=platform%2Fcore%2Fapi%2Faudio-io.git Support VOICE_RECOGNITION_SERVICE stream type [Version] 0.3.78 [Profile] Common [Issue Type] Enhancement Change-Id: Ie9842b817a365107fbcdd2e034589cf1fbfcef4d Signed-off-by: Sangchul Lee --- diff --git a/include/CAudioInfo.h b/include/CAudioInfo.h index 4a8b662..6f50e6a 100644 --- a/include/CAudioInfo.h +++ b/include/CAudioInfo.h @@ -63,6 +63,7 @@ namespace tizen_media_audio { //AUDIO_IN_TYPE_VIDEO_CALL, //AUDIO_IN_TYPE_RADIO, AUDIO_IN_TYPE_LOOPBACK, + AUDIO_IN_TYPE_VOICE_RECOGNITION_SERVICE, /* Output Type */ AUDIO_OUT_TYPE_MEDIA, @@ -80,6 +81,7 @@ namespace tizen_media_audio { //AUDIO_OUT_TYPE_VIDEO_CALL, //AUDIO_OUT_TYPE_RADIO, //AUDIO_OUT_TYPE_LOOPBACK, + //AUDIO_OUT_TYPE_VOICE_RECOGNITION_SERVICE, AUDIO_TYPE_MAX }; @@ -136,6 +138,7 @@ namespace tizen_media_audio { //"call-video", /**< AUDIO_IN_TYPE_VIDEO_CALL */ //"radio", /**< AUDIO_IN_TYPE_RADIO */ "loopback-mirroring", /**< AUDIO_IN_TYPE_LOOPBACK */ + "voice-recognition-service", /**< AUDIO_IN_TYPE_VOICE_RECOGNITION_SERVICE */ /* Output Type */ "media", /**< AUDIO_OUT_TYPE_MEDIA */ @@ -153,6 +156,7 @@ namespace tizen_media_audio { //"call-video", /**< AUDIO_OUT_TYPE_VIDEO_CALL */ //"radio", /**< AUDIO_OUT_TYPE_RADIO */ //"loopback-mirroring", /**< AUDIO_OUT_TYPE_LOOPBACK */ + //"voice-recognition-service",/**< AUDIO_OUT_TYPE_VOICE_RECOGNITION_SERVICE */ }; unsigned int __mSampleRate; diff --git a/packaging/capi-media-audio-io.spec b/packaging/capi-media-audio-io.spec index 3a543ee..fb0eb02 100644 --- a/packaging/capi-media-audio-io.spec +++ b/packaging/capi-media-audio-io.spec @@ -1,6 +1,6 @@ Name: capi-media-audio-io Summary: An Audio Input & Audio Output library in Tizen Native API -Version: 0.3.77 +Version: 0.3.78 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/cpp/CAudioInput.cpp b/src/cpp/CAudioInput.cpp index 2e46907..a5ee5ee 100644 --- a/src/cpp/CAudioInput.cpp +++ b/src/cpp/CAudioInput.cpp @@ -259,7 +259,7 @@ void CAudioInput::prepare() throw(CAudioError) { // Check to invalid AudioType CAudioInfo::EAudioType audioType = mAudioInfo.getAudioType(); - if (audioType < CAudioInfo::EAudioType::AUDIO_IN_TYPE_MEDIA || audioType > CAudioInfo::EAudioType::AUDIO_IN_TYPE_LOOPBACK) { + if (audioType < CAudioInfo::EAudioType::AUDIO_IN_TYPE_MEDIA || audioType >= CAudioInfo::EAudioType::AUDIO_OUT_TYPE_MEDIA) { THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "The audioType is invalid [type:%d]", static_cast(audioType)); }