Lines Matching defs:profiles

179 MediaProfiles::createVideoCodec(const char **atts, MediaProfiles *profiles)
197 CHECK((nCamcorderProfiles = profiles->mCamcorderProfiles.size()) >= 1);
198 profiles->mCamcorderProfiles[nCamcorderProfiles - 1]->mVideoCodec = videoCodec;
203 MediaProfiles::createAudioCodec(const char **atts, MediaProfiles *profiles)
219 CHECK((nCamcorderProfiles = profiles->mCamcorderProfiles.size()) >= 1);
220 profiles->mCamcorderProfiles[nCamcorderProfiles - 1]->mAudioCodec = audioCodec;
419 MediaProfiles::createVideoEditorCap(const char **atts, MediaProfiles *profiles)
432 profiles->mVideoEditorCap = pVideoEditorCap;
440 MediaProfiles *profiles = (MediaProfiles *) userData;
442 createVideoCodec(atts, profiles);
444 createAudioCodec(atts, profiles);
447 profiles->mVideoEncoders.add(createVideoEncoderCap(atts));
450 profiles->mAudioEncoders.add(createAudioEncoderCap(atts));
453 profiles->mVideoDecoders.add(createVideoDecoderCap(atts));
456 profiles->mAudioDecoders.add(createAudioDecoderCap(atts));
458 profiles->mEncoderOutputFileFormats.add(createEncoderOutputFileFormat(atts));
460 profiles->mCurrentCameraId = getCameraId(atts);
461 profiles->addStartTimeOffset(profiles->mCurrentCameraId, atts);
463 profiles->mCamcorderProfiles.add(
464 createCamcorderProfile(profiles->mCurrentCameraId, atts, profiles->mCameraIds));
466 profiles->addImageEncodingQualityLevel(profiles->mCurrentCameraId, atts);
468 createVideoEditorCap(atts, profiles);
470 profiles->mVideoEditorExportProfiles.add(createExportVideoProfile(atts));
681 MediaProfiles::createDefaultVideoEncoders(MediaProfiles *profiles)
683 profiles->mVideoEncoders.add(createDefaultH263VideoEncoderCap());
684 profiles->mVideoEncoders.add(createDefaultM4vVideoEncoderCap());
790 MediaProfiles::createDefaultCamcorderProfiles(MediaProfiles *profiles)
792 // low camcorder profiles.
795 profiles->mCamcorderProfiles.add(lowProfile);
796 profiles->mCamcorderProfiles.add(lowSpecificProfile);
798 // high camcorder profiles.
801 profiles->mCamcorderProfiles.add(highProfile);
802 profiles->mCamcorderProfiles.add(highSpecificProfile);
804 // low camcorder time lapse profiles.
807 profiles->mCamcorderProfiles.add(lowTimeLapseProfile);
808 profiles->mCamcorderProfiles.add(lowSpecificTimeLapseProfile);
810 // high camcorder time lapse profiles.
813 profiles->mCamcorderProfiles.add(highTimeLapseProfile);
814 profiles->mCamcorderProfiles.add(highSpecificTimeLapseProfile);
819 profiles->mCameraIds.push(0);
823 MediaProfiles::createDefaultAudioEncoders(MediaProfiles *profiles)
825 profiles->mAudioEncoders.add(createDefaultAmrNBEncoderCap());
829 MediaProfiles::createDefaultVideoDecoders(MediaProfiles *profiles)
834 profiles->mVideoDecoders.add(cap);
838 MediaProfiles::createDefaultAudioDecoders(MediaProfiles *profiles)
843 profiles->mAudioDecoders.add(cap);
847 MediaProfiles::createDefaultEncoderOutputFileFormats(MediaProfiles *profiles)
849 profiles->mEncoderOutputFileFormats.add(OUTPUT_FORMAT_THREE_GPP);
850 profiles->mEncoderOutputFileFormats.add(OUTPUT_FORMAT_MPEG_4);
861 MediaProfiles::createDefaultImageEncodingQualityLevels(MediaProfiles *profiles)
868 profiles->mImageEncodingQualityLevels.add(levels);
872 MediaProfiles::createDefaultVideoEditorCap(MediaProfiles *profiles)
874 profiles->mVideoEditorCap =
883 MediaProfiles::createDefaultExportVideoProfiles(MediaProfiles *profiles)
885 // Create default video export profiles
886 profiles->mVideoEditorExportProfiles.add(
889 profiles->mVideoEditorExportProfiles.add(
892 profiles->mVideoEditorExportProfiles.add(
900 MediaProfiles *profiles = new MediaProfiles;
901 createDefaultCamcorderProfiles(profiles);
902 createDefaultVideoEncoders(profiles);
903 createDefaultAudioEncoders(profiles);
904 createDefaultVideoDecoders(profiles);
905 createDefaultAudioDecoders(profiles);
906 createDefaultEncoderOutputFileFormats(profiles);
907 createDefaultImageEncodingQualityLevels(profiles);
908 createDefaultVideoEditorCap(profiles);
909 createDefaultExportVideoProfiles(profiles);
910 return profiles;
922 MediaProfiles *profiles = new MediaProfiles();
923 ::XML_SetUserData(parser, profiles);
942 delete profiles;
943 profiles = NULL;
950 delete profiles;
951 profiles = NULL;
963 return profiles;