Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(296)

Side by Side Diff: media/video/capture/android/video_capture_device_factory_android.cc

Issue 659493003: Final step of the java_cpp_template -> java_cpp_enum migration. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: delete some more template files Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "media/video/capture/android/video_capture_device_factory_android.h" 5 #include "media/video/capture/android/video_capture_device_factory_android.h"
6 6
7 #include "base/android/jni_string.h" 7 #include "base/android/jni_string.h"
8 #include "base/android/scoped_java_ref.h" 8 #include "base/android/scoped_java_ref.h"
9 #include "base/strings/string_number_conversions.h" 9 #include "base/strings/string_number_conversions.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 return; 91 return;
92 92
93 jsize num_formats = env->GetArrayLength(collected_formats.obj()); 93 jsize num_formats = env->GetArrayLength(collected_formats.obj());
94 for (int i = 0; i < num_formats; ++i) { 94 for (int i = 0; i < num_formats; ++i) {
95 base::android::ScopedJavaLocalRef<jobject> format( 95 base::android::ScopedJavaLocalRef<jobject> format(
96 env, env->GetObjectArrayElement(collected_formats.obj(), i)); 96 env, env->GetObjectArrayElement(collected_formats.obj(), i));
97 97
98 VideoPixelFormat pixel_format = media::PIXEL_FORMAT_UNKNOWN; 98 VideoPixelFormat pixel_format = media::PIXEL_FORMAT_UNKNOWN;
99 switch (media::Java_VideoCaptureFactory_getCaptureFormatPixelFormat( 99 switch (media::Java_VideoCaptureFactory_getCaptureFormatPixelFormat(
100 env, format.obj())) { 100 env, format.obj())) {
101 case ANDROID_IMAGEFORMAT_YV12: 101 case VideoCaptureDeviceAndroid::ANDROID_IMAGE_FORMAT_YV12:
102 pixel_format = media::PIXEL_FORMAT_YV12; 102 pixel_format = media::PIXEL_FORMAT_YV12;
103 break; 103 break;
104 case ANDROID_IMAGEFORMAT_NV21: 104 case VideoCaptureDeviceAndroid::ANDROID_IMAGE_FORMAT_NV21:
105 pixel_format = media::PIXEL_FORMAT_NV21; 105 pixel_format = media::PIXEL_FORMAT_NV21;
106 break; 106 break;
107 default: 107 default:
108 break; 108 break;
109 } 109 }
110 VideoCaptureFormat capture_format( 110 VideoCaptureFormat capture_format(
111 gfx::Size(media::Java_VideoCaptureFactory_getCaptureFormatWidth(env, 111 gfx::Size(media::Java_VideoCaptureFactory_getCaptureFormatWidth(env,
112 format.obj()), 112 format.obj()),
113 media::Java_VideoCaptureFactory_getCaptureFormatHeight(env, 113 media::Java_VideoCaptureFactory_getCaptureFormatHeight(env,
114 format.obj())), 114 format.obj())),
115 media::Java_VideoCaptureFactory_getCaptureFormatFramerate(env, 115 media::Java_VideoCaptureFactory_getCaptureFormatFramerate(env,
116 format.obj()), 116 format.obj()),
117 pixel_format); 117 pixel_format);
118 capture_formats->push_back(capture_format); 118 capture_formats->push_back(capture_format);
119 DVLOG(1) << device.name() << " " << capture_format.ToString(); 119 DVLOG(1) << device.name() << " " << capture_format.ToString();
120 } 120 }
121 } 121 }
122 122
123 } // namespace media 123 } // namespace media
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698