UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

73 lines 2.74 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/metrics/android/dvfs_metric.proto. */ export declare const file_protos_perfetto_metrics_android_dvfs_metric: GenFile; /** * @generated from message perfetto.protos.AndroidDvfsMetric */ export type AndroidDvfsMetric = Message<"perfetto.protos.AndroidDvfsMetric"> & { /** * Frequency residency metrics from clock_set_rate ftrace event. * * @generated from field: repeated perfetto.protos.AndroidDvfsMetric.FrequencyResidency freq_residencies = 1; */ freqResidencies: AndroidDvfsMetric_FrequencyResidency[]; }; /** * Describes the message perfetto.protos.AndroidDvfsMetric. * Use `create(AndroidDvfsMetricSchema)` to create a new message. */ export declare const AndroidDvfsMetricSchema: GenMessage<AndroidDvfsMetric>; /** * @generated from message perfetto.protos.AndroidDvfsMetric.BandStat */ export type AndroidDvfsMetric_BandStat = Message<"perfetto.protos.AndroidDvfsMetric.BandStat"> & { /** * Operating frequency * * @generated from field: optional int32 freq_value = 1; */ freqValue: number; /** * Percentage of duration in this operating frequency compared to all frequencies * * @generated from field: optional double percentage = 2; */ percentage: number; /** * Total duration in ns when the state was in this operating frequency * * @generated from field: optional int64 duration_ns = 3; */ durationNs: bigint; }; /** * Describes the message perfetto.protos.AndroidDvfsMetric.BandStat. * Use `create(AndroidDvfsMetric_BandStatSchema)` to create a new message. */ export declare const AndroidDvfsMetric_BandStatSchema: GenMessage<AndroidDvfsMetric_BandStat>; /** * @generated from message perfetto.protos.AndroidDvfsMetric.FrequencyResidency */ export type AndroidDvfsMetric_FrequencyResidency = Message<"perfetto.protos.AndroidDvfsMetric.FrequencyResidency"> & { /** * Frequency representative name * * @generated from field: optional string freq_name = 1; */ freqName: string; /** * Each band statistics meta * * @generated from field: repeated perfetto.protos.AndroidDvfsMetric.BandStat band_stat = 2; */ bandStat: AndroidDvfsMetric_BandStat[]; }; /** * Describes the message perfetto.protos.AndroidDvfsMetric.FrequencyResidency. * Use `create(AndroidDvfsMetric_FrequencyResidencySchema)` to create a new message. */ export declare const AndroidDvfsMetric_FrequencyResidencySchema: GenMessage<AndroidDvfsMetric_FrequencyResidency>; //# sourceMappingURL=dvfs_metric_pb.d.ts.map