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

Side by Side Diff: media/base/video_capture_types.h

Issue 1211273005: Use safer IPC serializations in media_param_traits.cc (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Clean up unit tests Created 5 years, 5 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
« no previous file with comments | « media/audio/cras/cras_input_unittest.cc ('k') | media/base/video_capture_types.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #ifndef MEDIA_BASE_VIDEO_CAPTURE_TYPES_H_ 5 #ifndef MEDIA_BASE_VIDEO_CAPTURE_TYPES_H_
6 #define MEDIA_BASE_VIDEO_CAPTURE_TYPES_H_ 6 #define MEDIA_BASE_VIDEO_CAPTURE_TYPES_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "build/build_config.h" 10 #include "build/build_config.h"
(...skipping 14 matching lines...) Expand all
25 PIXEL_FORMAT_YV12, 25 PIXEL_FORMAT_YV12,
26 PIXEL_FORMAT_NV12, 26 PIXEL_FORMAT_NV12,
27 PIXEL_FORMAT_NV21, 27 PIXEL_FORMAT_NV21,
28 PIXEL_FORMAT_UYVY, 28 PIXEL_FORMAT_UYVY,
29 PIXEL_FORMAT_YUY2, 29 PIXEL_FORMAT_YUY2,
30 PIXEL_FORMAT_RGB24, 30 PIXEL_FORMAT_RGB24,
31 PIXEL_FORMAT_RGB32, 31 PIXEL_FORMAT_RGB32,
32 PIXEL_FORMAT_ARGB, 32 PIXEL_FORMAT_ARGB,
33 PIXEL_FORMAT_MJPEG, 33 PIXEL_FORMAT_MJPEG,
34 PIXEL_FORMAT_UNKNOWN, // Color format not set. 34 PIXEL_FORMAT_UNKNOWN, // Color format not set.
35 PIXEL_FORMAT_MAX, 35 PIXEL_FORMAT_MAX = PIXEL_FORMAT_UNKNOWN,
36 }; 36 };
37 37
38 // Storage type for the pixels. In principle, all combinations of Storage and 38 // Storage type for the pixels. In principle, all combinations of Storage and
39 // Format are possible, though some are very typical, such as texture + ARGB, 39 // Format are possible, though some are very typical, such as texture + ARGB,
40 // and others are only available if the platform allows it e.g. GpuMemoryBuffer. 40 // and others are only available if the platform allows it e.g. GpuMemoryBuffer.
41 // TODO(mcasas): http://crbug.com/504160 Consider making this an enum class. 41 // TODO(mcasas): http://crbug.com/504160 Consider making this an enum class.
42 enum VideoPixelStorage { 42 enum VideoPixelStorage {
43 PIXEL_STORAGE_CPU, 43 PIXEL_STORAGE_CPU,
44 PIXEL_STORAGE_TEXTURE, 44 PIXEL_STORAGE_TEXTURE,
45 PIXEL_STORAGE_GPUMEMORYBUFFER, 45 PIXEL_STORAGE_GPUMEMORYBUFFER,
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
133 // Policy for resolution change. 133 // Policy for resolution change.
134 ResolutionChangePolicy resolution_change_policy; 134 ResolutionChangePolicy resolution_change_policy;
135 135
136 // Indication to the Driver to try to use GpuMemoryBuffers. 136 // Indication to the Driver to try to use GpuMemoryBuffers.
137 bool use_gpu_memory_buffers; 137 bool use_gpu_memory_buffers;
138 }; 138 };
139 139
140 } // namespace media 140 } // namespace media
141 141
142 #endif // MEDIA_BASE_VIDEO_CAPTURE_TYPES_H_ 142 #endif // MEDIA_BASE_VIDEO_CAPTURE_TYPES_H_
OLDNEW
« no previous file with comments | « media/audio/cras/cras_input_unittest.cc ('k') | media/base/video_capture_types.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698