UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

227 lines 14.8 kB
"use strict"; // // Copyright (C) 2020 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. Object.defineProperty(exports, "__esModule", { value: true }); exports.ChromeLatencyInfo_InputTypeSchema = exports.ChromeLatencyInfo_InputType = exports.ChromeLatencyInfo_LatencyComponentTypeSchema = exports.ChromeLatencyInfo_LatencyComponentType = exports.ChromeLatencyInfo_StepSchema = exports.ChromeLatencyInfo_Step = exports.ChromeLatencyInfo_ComponentInfoSchema = exports.ChromeLatencyInfoSchema = exports.file_protos_perfetto_trace_track_event_chrome_latency_info = void 0; const codegenv1_1 = require("@bufbuild/protobuf/codegenv1"); /** * Describes the file protos/perfetto/trace/track_event/chrome_latency_info.proto. */ exports.file_protos_perfetto_trace_track_event_chrome_latency_info = (0, codegenv1_1.fileDesc)("Cjtwcm90b3MvcGVyZmV0dG8vdHJhY2UvdHJhY2tfZXZlbnQvY2hyb21lX2xhdGVuY3lfaW5mby5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIvYNChFDaHJvbWVMYXRlbmN5SW5mbxIQCgh0cmFjZV9pZBgBIAEoAxI1CgRzdGVwGAIgASgOMicucGVyZmV0dG8ucHJvdG9zLkNocm9tZUxhdGVuY3lJbmZvLlN0ZXASGgoSZnJhbWVfdHJlZV9ub2RlX2lkGAMgASgFEkgKDmNvbXBvbmVudF9pbmZvGAQgAygLMjAucGVyZmV0dG8ucHJvdG9zLkNocm9tZUxhdGVuY3lJbmZvLkNvbXBvbmVudEluZm8SFAoMaXNfY29hbGVzY2VkGAUgASgIEhkKEWdlc3R1cmVfc2Nyb2xsX2lkGAYgASgDEhAKCHRvdWNoX2lkGAcgASgDEkAKCmlucHV0X3R5cGUYCCABKA4yLC5wZXJmZXR0by5wcm90b3MuQ2hyb21lTGF0ZW5jeUluZm8uSW5wdXRUeXBlGnEKDUNvbXBvbmVudEluZm8STwoOY29tcG9uZW50X3R5cGUYASABKA4yNy5wZXJmZXR0by5wcm90b3MuQ2hyb21lTGF0ZW5jeUluZm8uTGF0ZW5jeUNvbXBvbmVudFR5cGUSDwoHdGltZV91cxgCIAEoBCKSAwoEU3RlcBIUChBTVEVQX1VOU1BFQ0lGSUVEEAASHAoYU1RFUF9TRU5EX0lOUFVUX0VWRU5UX1VJEAMSIAocU1RFUF9IQU5ETEVfSU5QVVRfRVZFTlRfSU1QTBAFEigKJFNURVBfRElEX0hBTkRMRV9JTlBVVF9BTkRfT1ZFUlNDUk9MTBAIEiAKHFNURVBfSEFORExFX0lOUFVUX0VWRU5UX01BSU4QBBIiCh5TVEVQX01BSU5fVEhSRUFEX1NDUk9MTF9VUERBVEUQAhInCiNTVEVQX0hBTkRMRV9JTlBVVF9FVkVOVF9NQUlOX0NPTU1JVBABEikKJVNURVBfSEFORExFRF9JTlBVVF9FVkVOVF9NQUlOX09SX0lNUEwQCRIhCh1TVEVQX0hBTkRMRURfSU5QVVRfRVZFTlRfSU1QTBAKEhUKEVNURVBfU1dBUF9CVUZGRVJTEAYSFgoSU1RFUF9EUkFXX0FORF9TV0FQEAcSHgoaU1RFUF9GSU5JU0hFRF9TV0FQX0JVRkZFUlMQCyL1BQoUTGF0ZW5jeUNvbXBvbmVudFR5cGUSGQoVQ09NUE9ORU5UX1VOU1BFQ0lGSUVEEAASKwonQ09NUE9ORU5UX0lOUFVUX0VWRU5UX0xBVEVOQ1lfQkVHSU5fUldIEAESOAo0Q09NUE9ORU5UX0lOUFVUX0VWRU5UX0xBVEVOQ1lfU0NST0xMX1VQREFURV9PUklHSU5BTBACEj4KOkNPTVBPTkVOVF9JTlBVVF9FVkVOVF9MQVRFTkNZX0ZJUlNUX1NDUk9MTF9VUERBVEVfT1JJR0lOQUwQAxIqCiZDT01QT05FTlRfSU5QVVRfRVZFTlRfTEFURU5DWV9PUklHSU5BTBAEEiQKIENPTVBPTkVOVF9JTlBVVF9FVkVOVF9MQVRFTkNZX1VJEAUSLworQ09NUE9ORU5UX0lOUFVUX0VWRU5UX0xBVEVOQ1lfUkVOREVSRVJfTUFJThAGEjoKNkNPTVBPTkVOVF9JTlBVVF9FVkVOVF9MQVRFTkNZX1JFTkRFUklOR19TQ0hFRFVMRURfTUFJThAHEjoKNkNPTVBPTkVOVF9JTlBVVF9FVkVOVF9MQVRFTkNZX1JFTkRFUklOR19TQ0hFRFVMRURfSU1QTBAIEjoKNkNPTVBPTkVOVF9JTlBVVF9FVkVOVF9MQVRFTkNZX1NDUk9MTF9VUERBVEVfTEFTVF9FVkVOVBAJEikKJUNPTVBPTkVOVF9JTlBVVF9FVkVOVF9MQVRFTkNZX0FDS19SV0gQChIvCitDT01QT05FTlRfSU5QVVRfRVZFTlRfTEFURU5DWV9SRU5ERVJFUl9TV0FQEAsSLworQ09NUE9ORU5UX0RJU1BMQVlfQ09NUE9TSVRPUl9SRUNFSVZFRF9GUkFNRRAMEikKJUNPTVBPTkVOVF9JTlBVVF9FVkVOVF9HUFVfU1dBUF9CVUZGRVIQDRIsCihDT01QT05FTlRfSU5QVVRfRVZFTlRfTEFURU5DWV9GUkFNRV9TV0FQEA4irAEKCUlucHV0VHlwZRIYChRVTlNQRUNJRklFRF9PUl9PVEhFUhAAEg8KC1RPVUNIX01PVkVEEAESGAoUR0VTVFVSRV9TQ1JPTExfQkVHSU4QAhIZChVHRVNUVVJFX1NDUk9MTF9VUERBVEUQAxIWChJHRVNUVVJFX1NDUk9MTF9FTkQQBBIPCgtHRVNUVVJFX1RBUBAFEhYKEkdFU1RVUkVfVEFQX0NBTkNFTBAG"); /** * Describes the message perfetto.protos.ChromeLatencyInfo. * Use `create(ChromeLatencyInfoSchema)` to create a new message. */ exports.ChromeLatencyInfoSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_track_event_chrome_latency_info, 0); /** * Describes the message perfetto.protos.ChromeLatencyInfo.ComponentInfo. * Use `create(ChromeLatencyInfo_ComponentInfoSchema)` to create a new message. */ exports.ChromeLatencyInfo_ComponentInfoSchema = (0, codegenv1_1.messageDesc)(exports.file_protos_perfetto_trace_track_event_chrome_latency_info, 0, 0); /** * NEXT ID: 12 * All step are optional but the enum is ordered (not by number) below in the * order we expect them to appear if they are emitted in trace in a blocking * fashion. * * @generated from enum perfetto.protos.ChromeLatencyInfo.Step */ var ChromeLatencyInfo_Step; (function (ChromeLatencyInfo_Step) { /** * @generated from enum value: STEP_UNSPECIFIED = 0; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * Emitted on the browser main thread. * * @generated from enum value: STEP_SEND_INPUT_EVENT_UI = 3; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["SEND_INPUT_EVENT_UI"] = 3] = "SEND_INPUT_EVENT_UI"; /** * Happens on the renderer's compositor. * * @generated from enum value: STEP_HANDLE_INPUT_EVENT_IMPL = 5; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["HANDLE_INPUT_EVENT_IMPL"] = 5] = "HANDLE_INPUT_EVENT_IMPL"; /** * @generated from enum value: STEP_DID_HANDLE_INPUT_AND_OVERSCROLL = 8; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["DID_HANDLE_INPUT_AND_OVERSCROLL"] = 8] = "DID_HANDLE_INPUT_AND_OVERSCROLL"; /** * Occurs on the Renderer's main thread. * * @generated from enum value: STEP_HANDLE_INPUT_EVENT_MAIN = 4; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["HANDLE_INPUT_EVENT_MAIN"] = 4] = "HANDLE_INPUT_EVENT_MAIN"; /** * @generated from enum value: STEP_MAIN_THREAD_SCROLL_UPDATE = 2; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["MAIN_THREAD_SCROLL_UPDATE"] = 2] = "MAIN_THREAD_SCROLL_UPDATE"; /** * @generated from enum value: STEP_HANDLE_INPUT_EVENT_MAIN_COMMIT = 1; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["HANDLE_INPUT_EVENT_MAIN_COMMIT"] = 1] = "HANDLE_INPUT_EVENT_MAIN_COMMIT"; /** * Could be emitted on both the renderer's main OR compositor. * * @generated from enum value: STEP_HANDLED_INPUT_EVENT_MAIN_OR_IMPL = 9; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["HANDLED_INPUT_EVENT_MAIN_OR_IMPL"] = 9] = "HANDLED_INPUT_EVENT_MAIN_OR_IMPL"; /** * Optionally sometimes HANDLED_INPUT_EVENT_MAIN_OR_IMPL will proxy to the * renderer's compositor and this will be emitted. * * @generated from enum value: STEP_HANDLED_INPUT_EVENT_IMPL = 10; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["HANDLED_INPUT_EVENT_IMPL"] = 10] = "HANDLED_INPUT_EVENT_IMPL"; /** * Renderer's compositor. * * @generated from enum value: STEP_SWAP_BUFFERS = 6; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["SWAP_BUFFERS"] = 6] = "SWAP_BUFFERS"; /** * Happens on the VizCompositor in the GPU process. * * @generated from enum value: STEP_DRAW_AND_SWAP = 7; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["DRAW_AND_SWAP"] = 7] = "DRAW_AND_SWAP"; /** * Happens on the GPU main thread after the swap has completed. * * See above for NEXT ID, enum steps are not ordered by tag number. * * @generated from enum value: STEP_FINISHED_SWAP_BUFFERS = 11; */ ChromeLatencyInfo_Step[ChromeLatencyInfo_Step["FINISHED_SWAP_BUFFERS"] = 11] = "FINISHED_SWAP_BUFFERS"; })(ChromeLatencyInfo_Step || (exports.ChromeLatencyInfo_Step = ChromeLatencyInfo_Step = {})); /** * Describes the enum perfetto.protos.ChromeLatencyInfo.Step. */ exports.ChromeLatencyInfo_StepSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_track_event_chrome_latency_info, 0, 0); /** * This enum is a copy of LatencyComponentType enum in Chrome, located in * ui/latency/latency_info.h, modulo added UNKNOWN value per protobuf * practices. * * @generated from enum perfetto.protos.ChromeLatencyInfo.LatencyComponentType */ var ChromeLatencyInfo_LatencyComponentType; (function (ChromeLatencyInfo_LatencyComponentType) { /** * @generated from enum value: COMPONENT_UNSPECIFIED = 0; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_UNSPECIFIED"] = 0] = "COMPONENT_UNSPECIFIED"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_BEGIN_RWH = 1; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_BEGIN_RWH"] = 1] = "COMPONENT_INPUT_EVENT_LATENCY_BEGIN_RWH"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL = 2; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL"] = 2] = "COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL = 3; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL"] = 3] = "COMPONENT_INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_ORIGINAL = 4; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_ORIGINAL"] = 4] = "COMPONENT_INPUT_EVENT_LATENCY_ORIGINAL"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_UI = 5; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_UI"] = 5] = "COMPONENT_INPUT_EVENT_LATENCY_UI"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_RENDERER_MAIN = 6; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_RENDERER_MAIN"] = 6] = "COMPONENT_INPUT_EVENT_LATENCY_RENDERER_MAIN"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN = 7; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN"] = 7] = "COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL = 8; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL"] = 8] = "COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_LAST_EVENT = 9; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_LAST_EVENT"] = 9] = "COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_LAST_EVENT"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_ACK_RWH = 10; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_ACK_RWH"] = 10] = "COMPONENT_INPUT_EVENT_LATENCY_ACK_RWH"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_RENDERER_SWAP = 11; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_RENDERER_SWAP"] = 11] = "COMPONENT_INPUT_EVENT_LATENCY_RENDERER_SWAP"; /** * @generated from enum value: COMPONENT_DISPLAY_COMPOSITOR_RECEIVED_FRAME = 12; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_DISPLAY_COMPOSITOR_RECEIVED_FRAME"] = 12] = "COMPONENT_DISPLAY_COMPOSITOR_RECEIVED_FRAME"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_GPU_SWAP_BUFFER = 13; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_GPU_SWAP_BUFFER"] = 13] = "COMPONENT_INPUT_EVENT_GPU_SWAP_BUFFER"; /** * @generated from enum value: COMPONENT_INPUT_EVENT_LATENCY_FRAME_SWAP = 14; */ ChromeLatencyInfo_LatencyComponentType[ChromeLatencyInfo_LatencyComponentType["COMPONENT_INPUT_EVENT_LATENCY_FRAME_SWAP"] = 14] = "COMPONENT_INPUT_EVENT_LATENCY_FRAME_SWAP"; })(ChromeLatencyInfo_LatencyComponentType || (exports.ChromeLatencyInfo_LatencyComponentType = ChromeLatencyInfo_LatencyComponentType = {})); /** * Describes the enum perfetto.protos.ChromeLatencyInfo.LatencyComponentType. */ exports.ChromeLatencyInfo_LatencyComponentTypeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_track_event_chrome_latency_info, 0, 1); /** * @generated from enum perfetto.protos.ChromeLatencyInfo.InputType */ var ChromeLatencyInfo_InputType; (function (ChromeLatencyInfo_InputType) { /** * @generated from enum value: UNSPECIFIED_OR_OTHER = 0; */ ChromeLatencyInfo_InputType[ChromeLatencyInfo_InputType["UNSPECIFIED_OR_OTHER"] = 0] = "UNSPECIFIED_OR_OTHER"; /** * @generated from enum value: TOUCH_MOVED = 1; */ ChromeLatencyInfo_InputType[ChromeLatencyInfo_InputType["TOUCH_MOVED"] = 1] = "TOUCH_MOVED"; /** * @generated from enum value: GESTURE_SCROLL_BEGIN = 2; */ ChromeLatencyInfo_InputType[ChromeLatencyInfo_InputType["GESTURE_SCROLL_BEGIN"] = 2] = "GESTURE_SCROLL_BEGIN"; /** * @generated from enum value: GESTURE_SCROLL_UPDATE = 3; */ ChromeLatencyInfo_InputType[ChromeLatencyInfo_InputType["GESTURE_SCROLL_UPDATE"] = 3] = "GESTURE_SCROLL_UPDATE"; /** * @generated from enum value: GESTURE_SCROLL_END = 4; */ ChromeLatencyInfo_InputType[ChromeLatencyInfo_InputType["GESTURE_SCROLL_END"] = 4] = "GESTURE_SCROLL_END"; /** * @generated from enum value: GESTURE_TAP = 5; */ ChromeLatencyInfo_InputType[ChromeLatencyInfo_InputType["GESTURE_TAP"] = 5] = "GESTURE_TAP"; /** * @generated from enum value: GESTURE_TAP_CANCEL = 6; */ ChromeLatencyInfo_InputType[ChromeLatencyInfo_InputType["GESTURE_TAP_CANCEL"] = 6] = "GESTURE_TAP_CANCEL"; })(ChromeLatencyInfo_InputType || (exports.ChromeLatencyInfo_InputType = ChromeLatencyInfo_InputType = {})); /** * Describes the enum perfetto.protos.ChromeLatencyInfo.InputType. */ exports.ChromeLatencyInfo_InputTypeSchema = (0, codegenv1_1.enumDesc)(exports.file_protos_perfetto_trace_track_event_chrome_latency_info, 0, 2); //# sourceMappingURL=chrome_latency_info_pb.js.map