//
// Copyright (C) 2018 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.

// @generated by protoc-gen-es v2.2.2 with parameter "target=ts"
// @generated from file protos/perfetto/trace/android/content/activityinfo.proto (package perfetto.protos, syntax proto2)
/* eslint-disable */

import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";

/**
 * Describes the file protos/perfetto/trace/android/content/activityinfo.proto.
 */
export const file_protos_perfetto_trace_android_content_activityinfo: GenFile = /*@__PURE__*/
  fileDesc("Cjhwcm90b3MvcGVyZmV0dG8vdHJhY2UvYW5kcm9pZC9jb250ZW50L2FjdGl2aXR5aW5mby5wcm90bxIPcGVyZmV0dG8ucHJvdG9zIpIFChFBY3Rpdml0eUluZm9Qcm90byL8BAoRU2NyZWVuT3JpZW50YXRpb24SJQoYU0NSRUVOX09SSUVOVEFUSU9OX1VOU0VUEP7//////////wESKwoeU0NSRUVOX09SSUVOVEFUSU9OX1VOU1BFQ0lGSUVEEP///////////wESIAocU0NSRUVOX09SSUVOVEFUSU9OX0xBTkRTQ0FQRRAAEh8KG1NDUkVFTl9PUklFTlRBVElPTl9QT1JUUkFJVBABEhsKF1NDUkVFTl9PUklFTlRBVElPTl9VU0VSEAISHQoZU0NSRUVOX09SSUVOVEFUSU9OX0JFSElORBADEh0KGVNDUkVFTl9PUklFTlRBVElPTl9TRU5TT1IQBBIfChtTQ1JFRU5fT1JJRU5UQVRJT05fTk9TRU5TT1IQBRInCiNTQ1JFRU5fT1JJRU5UQVRJT05fU0VOU09SX0xBTkRTQ0FQRRAGEiYKIlNDUkVFTl9PUklFTlRBVElPTl9TRU5TT1JfUE9SVFJBSVQQBxIoCiRTQ1JFRU5fT1JJRU5UQVRJT05fUkVWRVJTRV9MQU5EU0NBUEUQCBInCiNTQ1JFRU5fT1JJRU5UQVRJT05fUkVWRVJTRV9QT1JUUkFJVBAJEiIKHlNDUkVFTl9PUklFTlRBVElPTl9GVUxMX1NFTlNPUhAKEiUKIVNDUkVFTl9PUklFTlRBVElPTl9VU0VSX0xBTkRTQ0FQRRALEiQKIFNDUkVFTl9PUklFTlRBVElPTl9VU0VSX1BPUlRSQUlUEAwSIAocU0NSRUVOX09SSUVOVEFUSU9OX0ZVTExfVVNFUhANEh0KGVNDUkVFTl9PUklFTlRBVElPTl9MT0NLRUQQDg");

/**
 * @generated from message perfetto.protos.ActivityInfoProto
 */
export type ActivityInfoProto = Message<"perfetto.protos.ActivityInfoProto"> & {
};

/**
 * Describes the message perfetto.protos.ActivityInfoProto.
 * Use `create(ActivityInfoProtoSchema)` to create a new message.
 */
export const ActivityInfoProtoSchema: GenMessage<ActivityInfoProto> = /*@__PURE__*/
  messageDesc(file_protos_perfetto_trace_android_content_activityinfo, 0);

/**
 * @generated from enum perfetto.protos.ActivityInfoProto.ScreenOrientation
 */
export enum ActivityInfoProto_ScreenOrientation {
  /**
   * @generated from enum value: SCREEN_ORIENTATION_UNSET = -2;
   */
  UNSET = -2,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_UNSPECIFIED = -1;
   */
  UNSPECIFIED = -1,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_LANDSCAPE = 0;
   */
  LANDSCAPE = 0,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_PORTRAIT = 1;
   */
  PORTRAIT = 1,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_USER = 2;
   */
  USER = 2,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_BEHIND = 3;
   */
  BEHIND = 3,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_SENSOR = 4;
   */
  SENSOR = 4,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_NOSENSOR = 5;
   */
  NOSENSOR = 5,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_SENSOR_LANDSCAPE = 6;
   */
  SENSOR_LANDSCAPE = 6,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_SENSOR_PORTRAIT = 7;
   */
  SENSOR_PORTRAIT = 7,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_REVERSE_LANDSCAPE = 8;
   */
  REVERSE_LANDSCAPE = 8,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_REVERSE_PORTRAIT = 9;
   */
  REVERSE_PORTRAIT = 9,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_FULL_SENSOR = 10;
   */
  FULL_SENSOR = 10,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_USER_LANDSCAPE = 11;
   */
  USER_LANDSCAPE = 11,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_USER_PORTRAIT = 12;
   */
  USER_PORTRAIT = 12,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_FULL_USER = 13;
   */
  FULL_USER = 13,

  /**
   * @generated from enum value: SCREEN_ORIENTATION_LOCKED = 14;
   */
  LOCKED = 14,
}

/**
 * Describes the enum perfetto.protos.ActivityInfoProto.ScreenOrientation.
 */
export const ActivityInfoProto_ScreenOrientationSchema: GenEnum<ActivityInfoProto_ScreenOrientation> = /*@__PURE__*/
  enumDesc(file_protos_perfetto_trace_android_content_activityinfo, 0, 0);

