Home | History | Annotate | Download | only in libmedia

Lines Matching refs:atts

171 MediaProfiles::createVideoCodec(const char **atts, MediaProfiles *profiles)
173 CHECK(!strcmp("codec", atts[0]) &&
174 !strcmp("bitRate", atts[2]) &&
175 !strcmp("width", atts[4]) &&
176 !strcmp("height", atts[6]) &&
177 !strcmp("frameRate", atts[8]));
180 const int codec = findTagForName(sVideoEncoderNameMap, nMappings, atts[1]);
185 atoi(atts[3]), atoi(atts[5]), atoi(atts[7]), atoi(atts[9]));
195 MediaProfiles::createAudioCodec(const char **atts, MediaProfiles *profiles)
197 CHECK(!strcmp("codec", atts[0]) &&
198 !strcmp("bitRate", atts[2]) &&
199 !strcmp("sampleRate", atts[4]) &&
200 !strcmp("channels", atts[6]));
202 const int codec = findTagForName(sAudioEncoderNameMap, nMappings, atts[1]);
207 atoi(atts[3]), atoi(atts[5]), atoi(atts[7]));
216 MediaProfiles::createAudioDecoderCap(const char **atts)
218 CHECK(!strcmp("name", atts[0]) &&
219 !strcmp("enabled", atts[2]));
222 const int codec = findTagForName(sAudioDecoderNameMap, nMappings, atts[1]);
232 MediaProfiles::createVideoDecoderCap(const char **atts)
234 CHECK(!strcmp("name", atts[0]) &&
235 !strcmp("enabled", atts[2]));
238 const int codec = findTagForName(sVideoDecoderNameMap, nMappings, atts[1]);
248 MediaProfiles::createVideoEncoderCap(const char **atts)
250 CHECK(!strcmp("name", atts[0]) &&
251 !strcmp("enabled", atts[2]) &&
252 !strcmp("minBitRate", atts[4]) &&
253 !strcmp("maxBitRate", atts[6]) &&
254 !strcmp("minFrameWidth", atts[8]) &&
255 !strcmp("maxFrameWidth", atts[10]) &&
256 !strcmp("minFrameHeight", atts[12]) &&
257 !strcmp("maxFrameHeight", atts[14]) &&
258 !strcmp("minFrameRate", atts[16]) &&
259 !strcmp("maxFrameRate", atts[18]));
262 const int codec = findTagForName(sVideoEncoderNameMap, nMappings, atts[1]);
267 atoi(atts[5]), atoi(atts[7]), atoi(atts[9]), atoi(atts[11]), atoi(atts[13]),
268 atoi(atts[15]), atoi(atts[17]), atoi(atts[19]));
274 MediaProfiles::createAudioEncoderCap(const char **atts)
276 CHECK(!strcmp("name", atts[0]) &&
277 !strcmp("enabled", atts[2]) &&
278 !strcmp("minBitRate", atts[4]) &&
279 !strcmp("maxBitRate", atts[6]) &&
280 !strcmp("minSampleRate", atts[8]) &&
281 !strcmp("maxSampleRate", atts[10]) &&
282 !strcmp("minChannels", atts[12]) &&
283 !strcmp("maxChannels", atts[14]));
286 const int codec = findTagForName(sAudioEncoderNameMap, nMappings, atts[1]);
290 new MediaProfiles::AudioEncoderCap(static_cast<audio_encoder>(codec), atoi(atts[5]),
291 atoi(atts[7]), atoi(atts[9]), atoi(atts[11]), atoi(atts[13]), atoi(atts[15]));
297 MediaProfiles::createEncoderOutputFileFormat(const char **atts)
299 CHECK(!strcmp("name", atts[0]));
302 const int format = findTagForName(sFileFormatMap, nMappings, atts[1]);
318 MediaProfiles::createCamcorderProfile(int cameraId, const char **atts, Vector<int>& cameraIds)
320 CHECK(!strcmp("quality", atts[0]) &&
321 !strcmp("fileFormat", atts[2]) &&
322 !strcmp("duration", atts[4]));
326 const int quality = findTagForName(sCamcorderQualityNameMap, nProfileMappings, atts[1]);
330 const int fileFormat = findTagForName(sFileFormatMap, nFormatMappings, atts[3]);
340 profile->mDuration = atoi(atts[5]);
357 void MediaProfiles::addImageEncodingQualityLevel(int cameraId, const char** atts)
359 CHECK(!strcmp("quality", atts[0]));
360 int quality = atoi(atts[1]);
374 MediaProfiles::getCameraId(const char** atts)
376 if (!atts[0]) return 0; // default cameraId = 0
377 CHECK(!strcmp("cameraId", atts[0]));
378 return atoi(atts[1]);
381 void MediaProfiles::addStartTimeOffset(int cameraId, const char** atts)
384 if (atts[2]) {
385 CHECK(!strcmp("startOffsetMs", atts[2]));
386 offsetTimeMs = atoi(atts[3]);
394 MediaProfiles::startElementHandler(void *userData, const char *name, const char **atts)
398 createVideoCodec(atts, profiles);
400 createAudioCodec(atts, profiles);
402 strcmp("true", atts[3]) == 0) {
403 profiles->mVideoEncoders.add(createVideoEncoderCap(atts));
405 strcmp("true", atts[3]) == 0) {
406 profiles->mAudioEncoders.add(createAudioEncoderCap(atts));
408 strcmp("true", atts[3]) == 0) {
409 profiles->mVideoDecoders.add(createVideoDecoderCap(atts));
411 strcmp("true", atts[3]) == 0) {
412 profiles->mAudioDecoders.add(createAudioDecoderCap(atts));
414 profiles->mEncoderOutputFileFormats.add(createEncoderOutputFileFormat(atts));
416 profiles->mCurrentCameraId = getCameraId(atts);
417 profiles->addStartTimeOffset(profiles->mCurrentCameraId, atts);
420 createCamcorderProfile(profiles->mCurrentCameraId, atts, profiles->mCameraIds));
422 profiles->addImageEncodingQualityLevel(profiles->mCurrentCameraId, atts);