Index: media/capture/mojo/video_capture_types.mojom |
diff --git a/media/capture/mojo/video_capture_types.mojom b/media/capture/mojo/video_capture_types.mojom |
index 1b6ffaf5ce0be9fde715e2e25900f35d939f530a..55a4e0cd49023ea207eccb7b5e029a319c1adbe5 100644 |
--- a/media/capture/mojo/video_capture_types.mojom |
+++ b/media/capture/mojo/video_capture_types.mojom |
@@ -5,6 +5,7 @@ |
module media.mojom; |
import "media/mojo/interfaces/media_types.mojom"; |
+import "mojo/common/common_custom_types.mojom"; |
import "ui/gfx/geometry/mojo/geometry.mojom"; |
enum ResolutionChangePolicy { |
@@ -56,3 +57,12 @@ struct VideoCaptureParams { |
ResolutionChangePolicy resolution_change_policy; |
PowerLineFrequency power_line_frequency; |
}; |
+ |
+struct VideoFrameInfo{ |
+ mojo.common.mojom.TimeDelta timestamp; |
+ mojo.common.mojom.DictionaryValue metadata; |
+ VideoPixelFormat pixel_format; |
+ VideoPixelStorage storage_type; |
+ gfx.mojom.Size coded_size; |
+ gfx.mojom.Rect visible_rect; |
+}; |