switch (err)
{
- case CAudioError::ERROR_NONE:
+ case CAudioError::EError::ERROR_NONE:
ret = AUDIO_IO_ERROR_NONE;
break;
- case CAudioError::ERROR_INVALID_ARGUMENT:
- case CAudioError::ERROR_INVALID_HANDLE:
- case CAudioError::ERROR_INVALID_SAMPLERATE:
- case CAudioError::ERROR_INVALID_CHANNEL:
- case CAudioError::ERROR_INVALID_FORMAT:
+ case CAudioError::EError::ERROR_INVALID_ARGUMENT:
+ case CAudioError::EError::ERROR_INVALID_HANDLE:
+ case CAudioError::EError::ERROR_INVALID_SAMPLERATE:
+ case CAudioError::EError::ERROR_INVALID_CHANNEL:
+ case CAudioError::EError::ERROR_INVALID_FORMAT:
ret = AUDIO_IO_ERROR_INVALID_PARAMETER;
break;
- case CAudioError::ERROR_DEVICE_NOT_OPENED:
+ case CAudioError::EError::ERROR_DEVICE_NOT_OPENED:
ret = AUDIO_IO_ERROR_DEVICE_NOT_OPENED;
break;
- case CAudioError::ERROR_DEVICE_NOT_CLOSED:
+ case CAudioError::EError::ERROR_DEVICE_NOT_CLOSED:
ret = AUDIO_IO_ERROR_DEVICE_NOT_CLOSED;
break;
- case CAudioError::ERROR_PERMISSION_DENIED:
+ case CAudioError::EError::ERROR_PERMISSION_DENIED:
ret = AUDIO_IO_ERROR_PERMISSION_DENIED;
break;
- case CAudioError::ERROR_NOT_SUPPORTED:
+ case CAudioError::EError::ERROR_NOT_SUPPORTED:
ret = AUDIO_IO_ERROR_NOT_SUPPORTED;
break;
- case CAudioError::ERROR_NOT_SUPPORTED_TYPE:
+ case CAudioError::EError::ERROR_NOT_SUPPORTED_TYPE:
ret = AUDIO_IO_ERROR_NOT_SUPPORTED_TYPE;
break;
- case CAudioError::ERROR_MAX:
- case CAudioError::ERROR_INTERNAL_OPERATION:
- case CAudioError::ERROR_NOT_INITIALIZED:
- case CAudioError::ERROR_FAILED_OPERATION:
- case CAudioError::ERROR_INVALID_OPERATION:
+ case CAudioError::EError::ERROR_MAX:
+ case CAudioError::EError::ERROR_INTERNAL_OPERATION:
+ case CAudioError::EError::ERROR_NOT_INITIALIZED:
+ case CAudioError::EError::ERROR_FAILED_OPERATION:
+ case CAudioError::EError::ERROR_INVALID_OPERATION:
ret = AUDIO_IO_ERROR_INVALID_OPERATION;
break;
- case CAudioError::ERROR_OUT_OF_MEMORY:
- case CAudioError::ERROR_INVALID_POINTER:
+ case CAudioError::EError::ERROR_OUT_OF_MEMORY:
+ case CAudioError::EError::ERROR_INVALID_POINTER:
ret = AUDIO_IO_ERROR_INVALID_BUFFER;
break;
- case CAudioError::ERROR_POLICY_BLOCKED:
- case CAudioError::ERROR_POLICY_INTERRUPTED:
- case CAudioError::ERROR_POLICY_DUPLICATED:
+ case CAudioError::EError::ERROR_POLICY_BLOCKED:
+ case CAudioError::EError::ERROR_POLICY_INTERRUPTED:
+ case CAudioError::EError::ERROR_POLICY_DUPLICATED:
ret = AUDIO_IO_ERROR_SOUND_POLICY;
break;
}
static void __convert_channel_2_audio_info_channel(const audio_channel_e& src_channel, CAudioInfo::EChannel& dst_channel) {
switch (src_channel) {
case AUDIO_CHANNEL_MONO:
- dst_channel = CAudioInfo::CHANNEL_MONO;
+ dst_channel = CAudioInfo::EChannel::CHANNEL_MONO;
break;
case AUDIO_CHANNEL_STEREO:
- dst_channel = CAudioInfo::CHANNEL_STEREO;
+ dst_channel = CAudioInfo::EChannel::CHANNEL_STEREO;
break;
default:
- dst_channel = CAudioInfo::CHANNEL_MONO;
+ dst_channel = CAudioInfo::EChannel::CHANNEL_MONO;
}
}
static void __convert_audio_info_channel_2_channel(const CAudioInfo::EChannel& src_channel, audio_channel_e& dst_channel) {
switch (src_channel) {
- case CAudioInfo::CHANNEL_MONO:
+ case CAudioInfo::EChannel::CHANNEL_MONO:
dst_channel = AUDIO_CHANNEL_MONO;
break;
- case CAudioInfo::CHANNEL_STEREO:
+ case CAudioInfo::EChannel::CHANNEL_STEREO:
dst_channel = AUDIO_CHANNEL_STEREO;
break;
default:
static void __convert_sample_type_2_audio_info_sample_type(const audio_sample_type_e& src_type, CAudioInfo::ESampleType& dst_type) {
switch (src_type) {
case AUDIO_SAMPLE_TYPE_U8:
- dst_type = CAudioInfo::SAMPLE_TYPE_U8;
+ dst_type = CAudioInfo::ESampleType::SAMPLE_TYPE_U8;
break;
case AUDIO_SAMPLE_TYPE_S16_LE:
- dst_type = CAudioInfo::SAMPLE_TYPE_S16_LE;
+ dst_type = CAudioInfo::ESampleType::SAMPLE_TYPE_S16_LE;
break;
default:
- dst_type = CAudioInfo::SAMPLE_TYPE_U8;
+ dst_type = CAudioInfo::ESampleType::SAMPLE_TYPE_U8;
}
}
static void __convert_audio_info_sample_type_2_sample_type(const CAudioInfo::ESampleType& src_type, audio_sample_type_e& dst_type) {
switch (src_type) {
- case CAudioInfo::SAMPLE_TYPE_U8:
+ case CAudioInfo::ESampleType::SAMPLE_TYPE_U8:
dst_type = AUDIO_SAMPLE_TYPE_U8;
break;
- case CAudioInfo::SAMPLE_TYPE_S16_LE:
+ case CAudioInfo::ESampleType::SAMPLE_TYPE_S16_LE:
dst_type = AUDIO_SAMPLE_TYPE_S16_LE;
break;
default:
static void __convert_sound_type_2_audio_info_audio_type(const sound_type_e& src_type, CAudioInfo::EAudioType& dst_type) {
switch (src_type) {
case SOUND_TYPE_SYSTEM:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_SYSTEM;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_SYSTEM;
break;
case SOUND_TYPE_NOTIFICATION:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_NOTIFICATION;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_NOTIFICATION;
break;
case SOUND_TYPE_ALARM:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_ALARM;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_ALARM;
break;
case SOUND_TYPE_RINGTONE:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_RINGTONE_VOIP;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_RINGTONE_VOIP;
break;
case SOUND_TYPE_MEDIA:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_MEDIA;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_MEDIA;
break;
case SOUND_TYPE_CALL:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_SYSTEM;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_SYSTEM;
break;
case SOUND_TYPE_VOIP:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_VOIP;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_VOIP;
break;
case SOUND_TYPE_VOICE:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_VOICE_INFORMATION;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_VOICE_INFORMATION;
break;
default:
- dst_type = CAudioInfo::AUDIO_OUT_TYPE_MEDIA;
+ dst_type = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_MEDIA;
break;
}
}
static void __convert_audio_info_audio_type_2_sound_type(const CAudioInfo::EAudioType& src_type, sound_type_e& dst_type) {
switch (src_type) {
- case CAudioInfo::AUDIO_OUT_TYPE_MEDIA:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_MEDIA:
dst_type = SOUND_TYPE_MEDIA;
break;
- case CAudioInfo::AUDIO_OUT_TYPE_SYSTEM:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_SYSTEM:
dst_type = SOUND_TYPE_SYSTEM;
break;
- case CAudioInfo::AUDIO_OUT_TYPE_ALARM:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_ALARM:
dst_type = SOUND_TYPE_ALARM;
break;
- case CAudioInfo::AUDIO_OUT_TYPE_NOTIFICATION:
- case CAudioInfo::AUDIO_OUT_TYPE_EMERGENCY:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_NOTIFICATION:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_EMERGENCY:
dst_type = SOUND_TYPE_NOTIFICATION;
break;
- case CAudioInfo::AUDIO_OUT_TYPE_VOICE_INFORMATION:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_VOICE_INFORMATION:
dst_type = SOUND_TYPE_VOICE;
break;
- case CAudioInfo::AUDIO_OUT_TYPE_RINGTONE_VOIP:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_RINGTONE_VOIP:
dst_type = SOUND_TYPE_RINGTONE;
break;
- case CAudioInfo::AUDIO_OUT_TYPE_VOIP:
+ case CAudioInfo::EAudioType::AUDIO_OUT_TYPE_VOIP:
dst_type = SOUND_TYPE_VOIP;
break;
default:
static audio_io_state_e __convert_state_type(const CAudioInfo::EAudioIOState src_state) {
audio_io_state_e dst_state;
switch (src_state) {
- case CAudioInfo::AUDIO_IO_STATE_NONE:
+ case CAudioInfo::EAudioIOState::AUDIO_IO_STATE_NONE:
dst_state = AUDIO_IO_STATE_IDLE;
break;
- case CAudioInfo::AUDIO_IO_STATE_IDLE:
+ case CAudioInfo::EAudioIOState::AUDIO_IO_STATE_IDLE:
dst_state = AUDIO_IO_STATE_IDLE;
break;
- case CAudioInfo::AUDIO_IO_STATE_RUNNING:
+ case CAudioInfo::EAudioIOState::AUDIO_IO_STATE_RUNNING:
dst_state = AUDIO_IO_STATE_RUNNING;
break;
- case CAudioInfo::AUDIO_IO_STATE_PAUSED:
+ case CAudioInfo::EAudioIOState::AUDIO_IO_STATE_PAUSED:
dst_state = AUDIO_IO_STATE_PAUSED;
break;
default:
static void __check_audio_param(int sample_rate, audio_channel_e channel, audio_sample_type_e type) throw (CAudioError) {
if (sample_rate < 0) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Invalid sample rate :%d", sample_rate);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Invalid sample rate :%d", sample_rate);
}
if (channel != AUDIO_CHANNEL_MONO && channel != AUDIO_CHANNEL_STEREO) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Invalid channel :%d", channel);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Invalid channel :%d", channel);
}
if (type != AUDIO_SAMPLE_TYPE_U8 && type != AUDIO_SAMPLE_TYPE_S16_LE) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Invalid sample type :%d", type);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Invalid sample type :%d", type);
}
}
__check_audio_param(sample_rate, channel, type);
if (sound_type < SOUND_TYPE_SYSTEM || sound_type > SOUND_TYPE_VOICE) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Invalid sound type : %d", sound_type);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Invalid sound type : %d", sound_type);
}
}
static CAudioInfo __generate_audio_input_info(int sampleRate, audio_channel_e channel, audio_sample_type_e sample_type) throw (CAudioError) {
CAudioInfo::EChannel dstChannel;
CAudioInfo::ESampleType dstSampleType;
- CAudioInfo::EAudioType dstAudioType = CAudioInfo::AUDIO_IN_TYPE_MEDIA;
+ CAudioInfo::EAudioType dstAudioType = CAudioInfo::EAudioType::AUDIO_IN_TYPE_MEDIA;
__convert_channel_2_audio_info_channel(channel, dstChannel);
__convert_sample_type_2_audio_info_sample_type(sample_type, dstSampleType);
static CAudioInfo __generate_audio_input_loopback_info(int sampleRate, audio_channel_e channel, audio_sample_type_e sample_type) throw (CAudioError) {
CAudioInfo::EChannel dstChannel;
CAudioInfo::ESampleType dstSampleType;
- CAudioInfo::EAudioType dstAudioType = CAudioInfo::AUDIO_IN_TYPE_LOOPBACK;
+ CAudioInfo::EAudioType dstAudioType = CAudioInfo::EAudioType::AUDIO_IN_TYPE_LOOPBACK;
__convert_channel_2_audio_info_channel(channel, dstChannel);
__convert_sample_type_2_audio_info_sample_type(sample_type, dstSampleType);
static audio_io_interrupted_code_e __convert_interrupted_code(IAudioSessionEventListener::EInterruptCode code) {
switch (code) {
- case IAudioSessionEventListener::INTERRUPT_COMPLETED:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_COMPLETED:
return AUDIO_IO_INTERRUPTED_COMPLETED;
- case IAudioSessionEventListener::INTERRUPT_BY_CALL:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_BY_CALL:
return AUDIO_IO_INTERRUPTED_BY_CALL;
- case IAudioSessionEventListener::INTERRUPT_BY_EARJACK_UNPLUG:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_BY_EARJACK_UNPLUG:
return AUDIO_IO_INTERRUPTED_BY_EARJACK_UNPLUG;
- case IAudioSessionEventListener::INTERRUPT_BY_RESOURCE_CONFLICT:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_BY_RESOURCE_CONFLICT:
return AUDIO_IO_INTERRUPTED_BY_RESOURCE_CONFLICT;
- case IAudioSessionEventListener::INTERRUPT_BY_ALARM:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_BY_ALARM:
return AUDIO_IO_INTERRUPTED_BY_ALARM;
- case IAudioSessionEventListener::INTERRUPT_BY_EMERGENCY:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_BY_EMERGENCY:
return AUDIO_IO_INTERRUPTED_BY_EMERGENCY;
- case IAudioSessionEventListener::INTERRUPT_BY_NOTIFICATION:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_BY_NOTIFICATION:
return AUDIO_IO_INTERRUPTED_BY_NOTIFICATION;
- case IAudioSessionEventListener::INTERRUPT_BY_MEDIA:
- case IAudioSessionEventListener::INTERRUPT_MAX:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_BY_MEDIA:
+ case IAudioSessionEventListener::EInterruptCode::INTERRUPT_MAX:
default:
return AUDIO_IO_INTERRUPTED_BY_MEDIA;
}
audio_io_s* handle = NULL;
try {
if (input == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
__check_audio_param(sample_rate, channel, type);
handle = new audio_io_s;
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
}
CAudioInfo audioInfo = __generate_audio_input_info(sample_rate, channel, type);
handle->audioIoHandle = new CAudioInput(audioInfo);
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
}
handle->audioIoHandle->initialize();
audio_io_s* handle = NULL;
try {
if (input == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
__check_audio_param(sample_rate, channel, type);
handle = new audio_io_s;
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
}
CAudioInfo audioInfo = __generate_audio_input_loopback_info(sample_rate, channel, type);
handle->audioIoHandle = new CAudioInput(audioInfo);
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
}
handle->audioIoHandle->initialize();
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || stream_info == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, stream_info:%p", input, stream_info);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, stream_info:%p", input, stream_info);
}
assert(handle->audioIoHandle);
int errorCode = SOUND_MANAGER_ERROR_NONE;
- CAudioInfo::EAudioType AudioType = CAudioInfo::AUDIO_IN_TYPE_MEDIA;
+ CAudioInfo::EAudioType AudioType = CAudioInfo::EAudioType::AUDIO_IN_TYPE_MEDIA;
char *type = NULL;
int index = -1;
if ((errorCode = sound_manager_get_type_from_stream_information (stream_info, &type)) != SOUND_MANAGER_ERROR_NONE) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->stream_type is invalid [ret:%d]", errorCode);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->stream_type is invalid [ret:%d]", errorCode);
}
handle->audioIoHandle->getAudioInfo().convertInputStreamType2AudioType(type, &AudioType);
handle->audioIoHandle->getAudioInfo().setAudioType(AudioType);
if ((errorCode = sound_manager_get_index_from_stream_information (stream_info, &index)) != SOUND_MANAGER_ERROR_NONE) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->index is invalid [ret:%d]", errorCode);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->index is invalid [ret:%d]", errorCode);
}
handle->audioIoHandle->getAudioInfo().setAudioIndex(index);
} catch (CAudioError e) {
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || buffer == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, buffer:%p", input, buffer);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, buffer:%p", input, buffer);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || size == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, size:%p", input, size);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, size:%p", input, size);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || sample_rate == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, sample_rate:%p", input, sample_rate);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, sample_rate:%p", input, sample_rate);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || channel == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, channel:%p", input, channel);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, channel:%p", input, channel);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || type == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, type:%p", input, type);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, type:%p", input, type);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || callback == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, callback:%p", input, callback);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, callback:%p", input, callback);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
if (handle->stream_callback.onStream) {
- THROW_ERROR_MSG(CAudioError::ERROR_INVALID_OPERATION, "Not support ignore session in async mode");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_INVALID_OPERATION, "Not support ignore session in async mode");
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || callback == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, callback:%p", input, callback);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, callback:%p", input, callback);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || buffer == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, buffer:%p", input, buffer);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, buffer:%p", input, buffer);
}
CAudioInput* inputHandle = dynamic_cast<CAudioInput*>(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p", input);
}
CAudioInput* inputHandle = dynamic_cast<CAudioInput*>(handle->audioIoHandle);
try {
if (handle == NULL || callback == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, callback:%p", input, callback);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL input:%p, callback:%p", input, callback);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", input);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", input);
}
assert(handle->audioIoHandle);
audio_io_s* handle = NULL;
try {
if (output == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
}
__check_audio_param(sample_rate, channel, type, sound_type);
handle = new audio_io_s;
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
}
CAudioInfo audioInfo = __generate_audio_output_info(sample_rate, channel, type, sound_type);
handle->audioIoHandle = new CAudioOutput(audioInfo);
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
}
handle->audioIoHandle->initialize();
audio_io_s* handle = NULL;
try {
if (output == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
}
__check_audio_param(sample_rate, channel, type, SOUND_TYPE_SYSTEM /*default check */);
handle = new audio_io_s;
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation handle");
}
CAudioInfo audioInfo = __generate_audio_output_info(sample_rate, channel, type, SOUND_TYPE_MEDIA /* default sound_type */);
handle->audioIoHandle = new CAudioOutput(audioInfo);
if (handle == NULL) {
- THROW_ERROR_MSG(CAudioError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_OUT_OF_MEMORY, "Failed allocation internal handle");
}
handle->audioIoHandle->initialize();
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || stream_info == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, stream_info:%p", output, stream_info);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, stream_info:%p", output, stream_info);
}
assert(handle->audioIoHandle);
int errorCode = SOUND_MANAGER_ERROR_NONE;
- CAudioInfo::EAudioType AudioType = CAudioInfo::AUDIO_OUT_TYPE_MEDIA;
+ CAudioInfo::EAudioType AudioType = CAudioInfo::EAudioType::AUDIO_OUT_TYPE_MEDIA;
char *type = NULL;
int index = -1;
if ((errorCode = sound_manager_get_type_from_stream_information (stream_info, &type)) != SOUND_MANAGER_ERROR_NONE) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->stream_type is invalid [ret:%d]", errorCode);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->stream_type is invalid [ret:%d]", errorCode);
}
handle->audioIoHandle->getAudioInfo().convertOutputStreamType2AudioType(type, &AudioType);
handle->audioIoHandle->getAudioInfo().setAudioType(AudioType);
if ((errorCode = sound_manager_get_index_from_stream_information (stream_info, &index)) != SOUND_MANAGER_ERROR_NONE) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->index is invalid [ret:%d]", errorCode);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter stream_info->index is invalid [ret:%d]", errorCode);
}
handle->audioIoHandle->getAudioInfo().setAudioIndex(index);
} catch (CAudioError e) {
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || buffer == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p, buffer:%p", output, buffer);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameter is NULL output:%p, buffer:%p", output, buffer);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || size == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, size:%p", output, size);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, size:%p", output, size);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || sample_rate == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, sample_rate:%p", output, sample_rate);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, sample_rate:%p", output, sample_rate);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || channel == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, channel:%p", output, channel);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, channel:%p", output, channel);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || type == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, type:%p", output, type);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, type:%p", output, type);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || type == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, type:%p", output, type);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, type:%p", output, type);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || callback == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, callback:%p", output, callback);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, callback:%p", output, callback);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
}
if (handle->stream_callback.onStream) {
- THROW_ERROR_MSG(CAudioError::ERROR_INVALID_OPERATION, "Not support ignore session in async mode");
+ THROW_ERROR_MSG(CAudioError::EError::ERROR_INVALID_OPERATION, "Not support ignore session in async mode");
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || callback == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, callback:%p", output, callback);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, callback:%p", output, callback);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL || callback == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, callback:%p", output, callback);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p, callback:%p", output, callback);
}
assert(handle->audioIoHandle);
try {
if (handle == NULL) {
- THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
+ THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT, "Parameters are NULL output:%p", output);
}
assert(handle->audioIoHandle);