r = GetLastResult();
TryCatch(r == E_SUCCESS, , "[%s] Reading from file failed for size %d", GetErrorMessage(GetLastResult()), streamSize);
- for (int i=0; i < streamSize; i++)
- {
- char sampleA = pStreamArray[i];
- char sampleB = pByteArray[i];
- pStreamArray[i] = (sampleA + sampleB - (sampleA * sampleB) / SHORT_MAX);
- }
+ memcpy(pStreamArray, pByteArray, streamSize);
AppLog("size %d, channel %d, sampleType %d, samplingRate %d", streamSize, frame.GetChannelType(), frame.GetSampleType(), frame.GetSamplingRate());
AudioRecorderForm::StartAudioRecording(void)
{
result r = E_SUCCESS;
+
__filePath.Clear();
__filePath.Append(Tizen::App::App::GetInstance()->GetAppRootPath());
__filePath.Append(_pConfig->GetString(SECTION_NAME, String(L"filename")));
-
__filePath.Append(L".");
+
String strFileFormat;
MediaContainerType audioFormatType = MEDIA_CONTAINER_NONE;
CodecType audioCodecType = CODEC_NONE;
{
ReadAudioPreProcessedFile(String(L"PreProcessedAudioAMR"));
}
+ else
+ {
+ ReadAudioPreProcessedFile(String(L"PreProcessedAudioPCM"));
+ }
r = __pAudioRecorder->SetQuality(RecordingQuality(__qualityIndex));
TryCatch(r == E_SUCCESS, ShowError(r, METHOD_FILE_LINENO),"[%s] __pAudioRecorder->SetQuality", GetErrorMessage(r));
{
ReadAudioPreProcessedFile(String(L"PreProcessedAudioAMR"));
}
+ else
+ {
+ ReadAudioPreProcessedFile(String(L"PreProcessedAudioPCM"));
+ }
r = __pVideoRecorder->SetQuality(static_cast< RecordingQuality >(__qualityIndex));
TryCatch(r == E_SUCCESS, ShowError(r, METHOD_FILE_LINENO), "[%s] __pVideoRecorder->SetQuality", GetErrorMessage(r));
r = GetLastResult();
TryCatch(r == E_SUCCESS, , "[%s] Reading from file failed for size %d", GetErrorMessage(GetLastResult()), streamSize);
- for (int i=0; i < streamSize; i++)
- {
- char sampleA = pStreamArray[i];
- char sampleB = pByteArray[i];
- pStreamArray[i] = (sampleA + sampleB - (sampleA * sampleB) / SHORT_MAX);
- }
-
+ memcpy(pStreamArray, pByteArray, streamSize);
AppLog("size %d, channel %d, sampleType %d, samplingRate %d", streamSize, frame.GetChannelType(), frame.GetSampleType(), frame.GetSamplingRate());
CATCH: