UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

90 lines 2.99 kB
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/config/android/windowmanager_config.proto. */ export declare const file_protos_perfetto_config_android_windowmanager_config: GenFile; /** * Custom configuration for the "android.windowmanager" data source. * * @generated from message perfetto.protos.WindowManagerConfig */ export type WindowManagerConfig = Message<"perfetto.protos.WindowManagerConfig"> & { /** * @generated from field: optional perfetto.protos.WindowManagerConfig.LogFrequency log_frequency = 1; */ logFrequency: WindowManagerConfig_LogFrequency; /** * @generated from field: optional perfetto.protos.WindowManagerConfig.LogLevel log_level = 2; */ logLevel: WindowManagerConfig_LogLevel; }; /** * Describes the message perfetto.protos.WindowManagerConfig. * Use `create(WindowManagerConfigSchema)` to create a new message. */ export declare const WindowManagerConfigSchema: GenMessage<WindowManagerConfig>; /** * @generated from enum perfetto.protos.WindowManagerConfig.LogFrequency */ export declare enum WindowManagerConfig_LogFrequency { /** * @generated from enum value: LOG_FREQUENCY_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * Trace state snapshots when a frame is committed. * * @generated from enum value: LOG_FREQUENCY_FRAME = 1; */ FRAME = 1, /** * Trace state snapshots every time a transaction is committed. * * @generated from enum value: LOG_FREQUENCY_TRANSACTION = 2; */ TRANSACTION = 2, /** * Trace single state snapshots when the data source is started. * * @generated from enum value: LOG_FREQUENCY_SINGLE_DUMP = 3; */ SINGLE_DUMP = 3 } /** * Describes the enum perfetto.protos.WindowManagerConfig.LogFrequency. */ export declare const WindowManagerConfig_LogFrequencySchema: GenEnum<WindowManagerConfig_LogFrequency>; /** * @generated from enum perfetto.protos.WindowManagerConfig.LogLevel */ export declare enum WindowManagerConfig_LogLevel { /** * @generated from enum value: LOG_LEVEL_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * Logs all elements with maximum amount of information. * * @generated from enum value: LOG_LEVEL_VERBOSE = 1; */ VERBOSE = 1, /** * Logs all elements but doesn't write all configuration data. * * @generated from enum value: LOG_LEVEL_DEBUG = 2; */ DEBUG = 2, /** * Logs only visible elements, with the minimum amount of performance * overhead * * @generated from enum value: LOG_LEVEL_CRITICAL = 3; */ CRITICAL = 3 } /** * Describes the enum perfetto.protos.WindowManagerConfig.LogLevel. */ export declare const WindowManagerConfig_LogLevelSchema: GenEnum<WindowManagerConfig_LogLevel>; //# sourceMappingURL=windowmanager_config_pb.d.ts.map