1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
# Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
modules_idl_files = [
"audio_data.idl",
"audio_decoder.idl",
"audio_encoder.idl",
"encoded_audio_chunk.idl",
"encoded_video_chunk.idl",
"image_decoder.idl",
"image_track.idl",
"image_track_list.idl",
"plane.idl",
"video_decoder.idl",
"video_encoder.idl",
"video_frame.idl",
]
modules_callback_function_idl_files = [
"audio_data_output_callback.idl",
"encoded_audio_chunk_output_callback.idl",
"encoded_video_chunk_output_callback.idl",
"video_frame_output_callback.idl",
"webcodecs_error_callback.idl",
]
modules_dictionary_idl_files = [
"audio_data_init.idl",
"audio_decoder_config.idl",
"audio_decoder_init.idl",
"audio_decoder_support.idl",
"audio_encoder_support.idl",
"audio_encoder_config.idl",
"audio_encoder_init.idl",
"avc_encoder_config.idl",
"encoded_audio_chunk_init.idl",
"encoded_video_chunk_init.idl",
"encoded_audio_chunk_metadata.idl",
"encoded_video_chunk_metadata.idl",
"image_decode_options.idl",
"image_decode_result.idl",
"image_decoder_init.idl",
"plane_init.idl",
"plane_layout.idl",
"video_color_space.idl",
"video_decoder_config.idl",
"video_decoder_init.idl",
"video_decoder_support.idl",
"video_encoder_support.idl",
"video_encoder_config.idl",
"video_encoder_encode_options.idl",
"video_encoder_init.idl",
"video_frame_init.idl",
"video_frame_plane_init.idl",
"video_frame_read_into_options.idl",
"video_frame_region.idl",
]
modules_typedefs_enums_only_idl_files = [
"codec_state.idl",
"color_space_matrix_id.idl",
"color_space_primary_id.idl",
"color_space_range_id.idl",
"color_space_transfer_id.idl",
"hardware_preference.idl",
"video_pixel_format.idl",
]
# IDL files that either define partial interfaces or target (right side of)
# `includes`.
modules_dependency_idl_files = []
# Similar to |modules_dependency_idl_files| but limited to things that are
# exposed only for testing.
modules_testing_dependency_idl_files = []
|