// media/mojo/mojom/video_decoder.mojom-shared-message-ids.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef MEDIA_MOJO_MOJOM_VIDEO_DECODER_MOJOM_SHARED_MESSAGE_IDS_H_
#define MEDIA_MOJO_MOJOM_VIDEO_DECODER_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace media::mojom {
namespace messages {


enum class VideoFrameHandleReleaser : uint32_t {
// The 1343989680 value is based on sha256(salt + "VideoFrameHandleReleaser1").
  kReleaseVideoFrame = 1343989680,
};
enum class VideoDecoder : uint32_t {
// The 1168798529 value is based on sha256(salt + "VideoDecoder1").
  kGetSupportedConfigs = 1168798529,
// The 775001468 value is based on sha256(salt + "VideoDecoder2").
  kConstruct = 775001468,
// The 95747729 value is based on sha256(salt + "VideoDecoder3").
  kInitialize = 95747729,
// The 1010152519 value is based on sha256(salt + "VideoDecoder4").
  kDecode = 1010152519,
// The 112518136 value is based on sha256(salt + "VideoDecoder5").
  kReset = 112518136,
// The 1663309184 value is based on sha256(salt + "VideoDecoder6").
  kOnOverlayInfoChanged = 1663309184,
};
enum class VideoDecoderClient : uint32_t {
// The 880914491 value is based on sha256(salt + "VideoDecoderClient1").
  kOnVideoFrameDecoded = 880914491,
// The 644486188 value is based on sha256(salt + "VideoDecoderClient2").
  kOnWaiting = 644486188,
// The 2102898618 value is based on sha256(salt + "VideoDecoderClient3").
  kRequestOverlayInfo = 2102898618,
};

}  // namespace messages

}  // media::mojom

#endif  // MEDIA_MOJO_MOJOM_VIDEO_DECODER_MOJOM_SHARED_MESSAGE_IDS_H_