OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 // gpu/config/gpu_info.h | 5 // gpu/config/gpu_info.h |
6 module gpu.mojom; | 6 module gpu.mojom; |
7 | 7 |
8 import "gpu/ipc/common/dx_diag_node.mojom"; | 8 import "gpu/ipc/common/dx_diag_node.mojom"; |
9 import "mojo/common/time.mojom"; | 9 import "mojo/common/time.mojom"; |
10 import "mojo/common/version.mojom"; | 10 import "mojo/common/version.mojom"; |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 H264PROFILE_STEREOHIGH, | 42 H264PROFILE_STEREOHIGH, |
43 H264PROFILE_MULTIVIEWHIGH, | 43 H264PROFILE_MULTIVIEWHIGH, |
44 VP8PROFILE_ANY, | 44 VP8PROFILE_ANY, |
45 VP9PROFILE_PROFILE0, | 45 VP9PROFILE_PROFILE0, |
46 VP9PROFILE_PROFILE1, | 46 VP9PROFILE_PROFILE1, |
47 VP9PROFILE_PROFILE2, | 47 VP9PROFILE_PROFILE2, |
48 VP9PROFILE_PROFILE3, | 48 VP9PROFILE_PROFILE3, |
49 HEVCPROFILE_MAIN, | 49 HEVCPROFILE_MAIN, |
50 HEVCPROFILE_MAIN10, | 50 HEVCPROFILE_MAIN10, |
51 HEVCPROFILE_MAIN_STILL_PICTURE, | 51 HEVCPROFILE_MAIN_STILL_PICTURE, |
| 52 DOLBYVISION_PROFILE0, |
| 53 DOLBYVISION_PROFILE4, |
| 54 DOLBYVISION_PROFILE5, |
| 55 DOLBYVISION_PROFILE7, |
52 }; | 56 }; |
53 | 57 |
54 // gpu::VideoDecodeAcceleratorSupportedProfile | 58 // gpu::VideoDecodeAcceleratorSupportedProfile |
55 struct VideoDecodeAcceleratorSupportedProfile { | 59 struct VideoDecodeAcceleratorSupportedProfile { |
56 VideoCodecProfile profile; | 60 VideoCodecProfile profile; |
57 gfx.mojom.Size max_resolution; | 61 gfx.mojom.Size max_resolution; |
58 gfx.mojom.Size min_resolution; | 62 gfx.mojom.Size min_resolution; |
59 bool encrypted_only; | 63 bool encrypted_only; |
60 }; | 64 }; |
61 | 65 |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 CollectInfoResult context_info_state; | 110 CollectInfoResult context_info_state; |
107 CollectInfoResult dx_diagnostics_info_state; | 111 CollectInfoResult dx_diagnostics_info_state; |
108 DxDiagNode? dx_diagnostics; | 112 DxDiagNode? dx_diagnostics; |
109 VideoDecodeAcceleratorCapabilities video_decode_accelerator_capabilities; | 113 VideoDecodeAcceleratorCapabilities video_decode_accelerator_capabilities; |
110 array<VideoEncodeAcceleratorSupportedProfile> | 114 array<VideoEncodeAcceleratorSupportedProfile> |
111 video_encode_accelerator_supported_profiles; | 115 video_encode_accelerator_supported_profiles; |
112 bool jpeg_decode_accelerator_supported; | 116 bool jpeg_decode_accelerator_supported; |
113 uint64 system_visual; | 117 uint64 system_visual; |
114 uint64 rgba_visual; | 118 uint64 rgba_visual; |
115 }; | 119 }; |
OLD | NEW |