Lines Matching defs:MediaProfiles

20 #define LOG_TAG "MediaProfiles"
27 #include <media/MediaProfiles.h>
33 Mutex MediaProfiles::sLock;
34 bool MediaProfiles::sIsInitialized = false;
35 MediaProfiles *MediaProfiles::sInstance = NULL;
37 const MediaProfiles::NameToTagMap MediaProfiles::sVideoEncoderNameMap[] = {
43 const MediaProfiles::NameToTagMap MediaProfiles::sAudioEncoderNameMap[] = {
51 const MediaProfiles::NameToTagMap MediaProfiles::sFileFormatMap[] = {
56 const MediaProfiles::NameToTagMap MediaProfiles::sVideoDecoderNameMap[] = {
60 const MediaProfiles::NameToTagMap MediaProfiles::sAudioDecoderNameMap[] = {
64 const MediaProfiles::NameToTagMap MediaProfiles::sCamcorderQualityNameMap[] = {
100 MediaProfiles::logVideoCodec(const MediaProfiles::VideoCodec& codec UNUSED)
111 MediaProfiles::logAudioCodec(const MediaProfiles::AudioCodec& codec UNUSED)
121 MediaProfiles::logVideoEncoderCap(const MediaProfiles::VideoEncoderCap& cap UNUSED)
132 MediaProfiles::logAudioEncoderCap(const MediaProfiles::AudioEncoderCap& cap UNUSED)
142 MediaProfiles::logVideoDecoderCap(const MediaProfiles::VideoDecoderCap& cap UNUSED)
149 MediaProfiles::logAudioDecoderCap(const MediaProfiles::AudioDecoderCap& cap UNUSED)
156 MediaProfiles::logVideoEditorCap(const MediaProfiles::VideoEditorCap& cap UNUSED)
166 MediaProfiles::findTagForName(const MediaProfiles::NameToTagMap *map, size_t nMappings, const char *name)
178 /*static*/ MediaProfiles::VideoCodec*
179 MediaProfiles::createVideoCodec(const char **atts, MediaProfiles *profiles)
191 MediaProfiles::VideoCodec *videoCodec =
192 new MediaProfiles::VideoCodec(static_cast<video_encoder>(codec),
202 /*static*/ MediaProfiles::AudioCodec*
203 MediaProfiles::createAudioCodec(const char **atts, MediaProfiles *profiles)
213 MediaProfiles::AudioCodec *audioCodec =
214 new MediaProfiles::AudioCodec(static_cast<audio_encoder>(codec),
223 /*static*/ MediaProfiles::AudioDecoderCap*
224 MediaProfiles::createAudioDecoderCap(const char **atts)
233 MediaProfiles::AudioDecoderCap *cap =
234 new MediaProfiles::AudioDecoderCap(static_cast<audio_decoder>(codec));
239 /*static*/ MediaProfiles::VideoDecoderCap*
240 MediaProfiles::createVideoDecoderCap(const char **atts)
249 MediaProfiles::VideoDecoderCap *cap =
250 new MediaProfiles::VideoDecoderCap(static_cast<video_decoder>(codec));
255 /*static*/ MediaProfiles::VideoEncoderCap*
256 MediaProfiles::createVideoEncoderCap(const char **atts)
273 MediaProfiles::VideoEncoderCap *cap =
274 new MediaProfiles::VideoEncoderCap(static_cast<video_encoder>(codec),
281 /*static*/ MediaProfiles::AudioEncoderCap*
282 MediaProfiles::createAudioEncoderCap(const char **atts)
297 MediaProfiles::AudioEncoderCap *cap =
298 new MediaProfiles::AudioEncoderCap(static_cast<audio_encoder>(codec), atoi(atts[5]), atoi(atts[7]),
306 MediaProfiles::createEncoderOutputFileFormat(const char **atts)
326 /*static*/ MediaProfiles::CamcorderProfile*
327 MediaProfiles::createCamcorderProfile(int cameraId, const char **atts, Vector<int>& cameraIds)
341 MediaProfiles::CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
352 MediaProfiles::ImageEncodingQualityLevels*
353 MediaProfiles::findImageEncodingQualityLevels(int cameraId) const
365 void MediaProfiles::addImageEncodingQualityLevel(int cameraId, const char** atts)
382 MediaProfiles::getCameraId(const char** atts)
389 void MediaProfiles::addStartTimeOffset(int cameraId, const char** atts)
400 /*static*/ MediaProfiles::ExportVideoProfile*
401 MediaProfiles::createExportVideoProfile(const char **atts)
412 MediaProfiles::ExportVideoProfile *profile =
413 new MediaProfiles::ExportVideoProfile(
418 /*static*/ MediaProfiles::VideoEditorCap*
419 MediaProfiles::createVideoEditorCap(const char **atts, MediaProfiles *profiles)
427 MediaProfiles::VideoEditorCap *pVideoEditorCap =
428 new MediaProfiles::VideoEditorCap(atoi(atts[1]), atoi(atts[3]),
438 MediaProfiles::startElementHandler(void *userData, const char *name, const char **atts)
440 MediaProfiles *profiles = (MediaProfiles *) userData;
489 void MediaProfiles::initRequiredProfileRefs(const Vector<int>& cameraIds) {
507 int MediaProfiles::getRequiredProfileRefIndex(int cameraId) {
516 void MediaProfiles::checkAndAddRequiredProfilesIfNecessary() {
637 /*static*/ MediaProfiles*
638 MediaProfiles::getInstance()
665 /*static*/ MediaProfiles::VideoEncoderCap*
666 MediaProfiles::createDefaultH263VideoEncoderCap()
668 return new MediaProfiles::VideoEncoderCap(
672 /*static*/ MediaProfiles::VideoEncoderCap*
673 MediaProfiles::createDefaultM4vVideoEncoderCap()
675 return new MediaProfiles::VideoEncoderCap(
681 MediaProfiles::createDefaultVideoEncoders(MediaProfiles *profiles)
687 /*static*/ MediaProfiles::CamcorderProfile*
688 MediaProfiles::createDefaultCamcorderTimeLapseQcifProfile(camcorder_quality quality)
690 MediaProfiles::VideoCodec *videoCodec =
691 new MediaProfiles::VideoCodec(VIDEO_ENCODER_H263, 1000000, 176, 144, 20);
694 CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
704 /*static*/ MediaProfiles::CamcorderProfile*
705 MediaProfiles::createDefaultCamcorderTimeLapse480pProfile(camcorder_quality quality)
707 MediaProfiles::VideoCodec *videoCodec =
708 new MediaProfiles::VideoCodec(VIDEO_ENCODER_H263, 20000000, 720, 480, 20);
711 CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
722 MediaProfiles::createDefaultCamcorderTimeLapseLowProfiles(
723 MediaProfiles::CamcorderProfile **lowTimeLapseProfile,
724 MediaProfiles::CamcorderProfile **lowSpecificTimeLapseProfile) {
730 MediaProfiles::createDefaultCamcorderTimeLapseHighProfiles(
731 MediaProfiles::CamcorderProfile **highTimeLapseProfile,
732 MediaProfiles::CamcorderProfile **highSpecificTimeLapseProfile) {
737 /*static*/ MediaProfiles::CamcorderProfile*
738 MediaProfiles::createDefaultCamcorderQcifProfile(camcorder_quality quality)
740 MediaProfiles::VideoCodec *videoCodec =
741 new MediaProfiles::VideoCodec(VIDEO_ENCODER_H263, 192000, 176, 144, 20);
743 MediaProfiles::AudioCodec *audioCodec =
744 new MediaProfiles::AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000, 1);
746 MediaProfiles::CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
756 /*static*/ MediaProfiles::CamcorderProfile*
757 MediaProfiles::createDefaultCamcorderCifProfile(camcorder_quality quality)
759 MediaProfiles::VideoCodec *videoCodec =
760 new MediaProfiles::VideoCodec(VIDEO_ENCODER_H263, 360000, 352, 288, 20);
763 CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
774 MediaProfiles::createDefaultCamcorderLowProfiles(
775 MediaProfiles::CamcorderProfile **lowProfile,
776 MediaProfiles::CamcorderProfile **lowSpecificProfile) {
782 MediaProfiles::createDefaultCamcorderHighProfiles(
783 MediaProfiles::CamcorderProfile **highProfile,
784 MediaProfiles::CamcorderProfile **highSpecificProfile) {
790 MediaProfiles::createDefaultCamcorderProfiles(MediaProfiles *profiles)
793 MediaProfiles::CamcorderProfile *lowProfile, *lowSpecificProfile;
799 MediaProfiles::CamcorderProfile* highProfile, *highSpecificProfile;
805 MediaProfiles::CamcorderProfile *lowTimeLapseProfile, *lowSpecificTimeLapseProfile;
811 MediaProfiles::CamcorderProfile *highTimeLapseProfile, *highSpecificTimeLapseProfile;
823 MediaProfiles::createDefaultAudioEncoders(MediaProfiles *profiles)
829 MediaProfiles::createDefaultVideoDecoders(MediaProfiles *profiles)
831 MediaProfiles::VideoDecoderCap *cap =
832 new MediaProfiles::VideoDecoderCap(VIDEO_DECODER_WMV);
838 MediaProfiles::createDefaultAudioDecoders(MediaProfiles *profiles)
840 MediaProfiles::AudioDecoderCap *cap =
841 new MediaProfiles::AudioDecoderCap(AUDIO_DECODER_WMA);
847 MediaProfiles::createDefaultEncoderOutputFileFormats(MediaProfiles *profiles)
853 /*static*/ MediaProfiles::AudioEncoderCap*
854 MediaProfiles::createDefaultAmrNBEncoderCap()
856 return new MediaProfiles::AudioEncoderCap(
861 MediaProfiles::createDefaultImageEncodingQualityLevels(MediaProfiles *profiles)
872 MediaProfiles::createDefaultVideoEditorCap(MediaProfiles *profiles)
875 new MediaProfiles::VideoEditorCap(
883 MediaProfiles::createDefaultExportVideoProfiles(MediaProfiles *profiles)
897 /*static*/ MediaProfiles*
898 MediaProfiles::createDefaultInstance()
900 MediaProfiles *profiles = new MediaProfiles;
913 /*static*/ MediaProfiles*
914 MediaProfiles::createInstanceFromXmlFile(const char *xml)
922 MediaProfiles *profiles = new MediaProfiles();
966 Vector<output_format> MediaProfiles::getOutputFileFormats() const
971 Vector<video_encoder> MediaProfiles::getVideoEncoders() const
980 int MediaProfiles::getVideoEncoderParamByName(const char *name, video_encoder codec) const
1007 int MediaProfiles::getVideoEditorExportParamByName(
1032 int MediaProfiles::getVideoEditorCapParamByName(const char *name) const
1056 Vector<audio_encoder> MediaProfiles::getAudioEncoders() const
1065 int MediaProfiles::getAudioEncoderParamByName(const char *name, audio_encoder codec) const
1091 Vector<video_decoder> MediaProfiles::getVideoDecoders() const
1100 Vector<audio_decoder> MediaProfiles::getAudioDecoders() const
1109 int MediaProfiles::getCamcorderProfileIndex(int cameraId, camcorder_quality quality) const
1122 int MediaProfiles::getCamcorderProfileParamByName(const char *name,
1152 bool MediaProfiles::hasCamcorderProfile(int cameraId, camcorder_quality quality) const
1157 Vector<int> MediaProfiles::getImageEncodingQualityLevels(int cameraId) const
1167 int MediaProfiles::getStartTimeOffsetMs(int cameraId) const {
1177 MediaProfiles::~MediaProfiles()