Home | History | Annotate | Download | only in libmedia

Lines Matching refs:profiles

164 MediaProfiles::createVideoCodec(const char **atts, MediaProfiles *profiles)
182 CHECK((nCamcorderProfiles = profiles->mCamcorderProfiles.size()) >= 1);
183 profiles->mCamcorderProfiles[nCamcorderProfiles - 1]->mVideoCodec = videoCodec;
188 MediaProfiles::createAudioCodec(const char **atts, MediaProfiles *profiles)
204 CHECK((nCamcorderProfiles = profiles->mCamcorderProfiles.size()) >= 1);
205 profiles->mCamcorderProfiles[nCamcorderProfiles - 1]->mAudioCodec = audioCodec;
404 MediaProfiles::createVideoEditorCap(const char **atts, MediaProfiles *profiles)
417 profiles->mVideoEditorCap = pVideoEditorCap;
425 MediaProfiles *profiles = (MediaProfiles *) userData;
427 createVideoCodec(atts, profiles);
429 createAudioCodec(atts, profiles);
432 profiles->mVideoEncoders.add(createVideoEncoderCap(atts));
435 profiles->mAudioEncoders.add(createAudioEncoderCap(atts));
438 profiles->mVideoDecoders.add(createVideoDecoderCap(atts));
441 profiles->mAudioDecoders.add(createAudioDecoderCap(atts));
443 profiles->mEncoderOutputFileFormats.add(createEncoderOutputFileFormat(atts));
445 profiles->mCurrentCameraId = getCameraId(atts);
446 profiles->addStartTimeOffset(profiles->mCurrentCameraId, atts);
448 profiles->mCamcorderProfiles.add(
449 createCamcorderProfile(profiles->mCurrentCameraId, atts, profiles->mCameraIds));
451 profiles->addImageEncodingQualityLevel(profiles->mCurrentCameraId, atts);
453 createVideoEditorCap(atts, profiles);
455 profiles->mVideoEditorExportProfiles.add(createExportVideoProfile(atts));
658 MediaProfiles::createDefaultVideoEncoders(MediaProfiles *profiles)
660 profiles->mVideoEncoders.add(createDefaultH263VideoEncoderCap());
661 profiles->mVideoEncoders.add(createDefaultM4vVideoEncoderCap());
767 MediaProfiles::createDefaultCamcorderProfiles(MediaProfiles *profiles)
769 // low camcorder profiles.
772 profiles->mCamcorderProfiles.add(lowProfile);
773 profiles->mCamcorderProfiles.add(lowSpecificProfile);
775 // high camcorder profiles.
778 profiles->mCamcorderProfiles.add(highProfile);
779 profiles->mCamcorderProfiles.add(highSpecificProfile);
781 // low camcorder time lapse profiles.
784 profiles->mCamcorderProfiles.add(lowTimeLapseProfile);
785 profiles->mCamcorderProfiles.add(lowSpecificTimeLapseProfile);
787 // high camcorder time lapse profiles.
790 profiles->mCamcorderProfiles.add(highTimeLapseProfile);
791 profiles->mCamcorderProfiles.add(highSpecificTimeLapseProfile);
796 profiles->mCameraIds.push(0);
800 MediaProfiles::createDefaultAudioEncoders(MediaProfiles *profiles)
802 profiles->mAudioEncoders.add(createDefaultAmrNBEncoderCap());
806 MediaProfiles::createDefaultVideoDecoders(MediaProfiles *profiles)
811 profiles->mVideoDecoders.add(cap);
815 MediaProfiles::createDefaultAudioDecoders(MediaProfiles *profiles)
820 profiles->mAudioDecoders.add(cap);
824 MediaProfiles::createDefaultEncoderOutputFileFormats(MediaProfiles *profiles)
826 profiles->mEncoderOutputFileFormats.add(OUTPUT_FORMAT_THREE_GPP);
827 profiles->mEncoderOutputFileFormats.add(OUTPUT_FORMAT_MPEG_4);
838 MediaProfiles::createDefaultImageEncodingQualityLevels(MediaProfiles *profiles)
845 profiles->mImageEncodingQualityLevels.add(levels);
849 MediaProfiles::createDefaultVideoEditorCap(MediaProfiles *profiles)
851 profiles->mVideoEditorCap =
860 MediaProfiles::createDefaultExportVideoProfiles(MediaProfiles *profiles)
862 // Create default video export profiles
863 profiles->mVideoEditorExportProfiles.add(
866 profiles->mVideoEditorExportProfiles.add(
869 profiles->mVideoEditorExportProfiles.add(
877 MediaProfiles *profiles = new MediaProfiles;
878 createDefaultCamcorderProfiles(profiles);
879 createDefaultVideoEncoders(profiles);
880 createDefaultAudioEncoders(profiles);
881 createDefaultVideoDecoders(profiles);
882 profiles);
883 createDefaultEncoderOutputFileFormats(profiles);
884 createDefaultImageEncodingQualityLevels(profiles);
885 createDefaultVideoEditorCap(profiles);
886 createDefaultExportVideoProfiles(profiles);
887 return profiles;
899 MediaProfiles *profiles = new MediaProfiles();
900 ::XML_SetUserData(parser, profiles);
919 delete profiles;
920 profiles = NULL;
927 delete profiles;
928 profiles = NULL;
940 return profiles;