chromium/out/Default/gen/services/media_session/public/mojom/media_session.mojom-blink-forward.h

// services/media_session/public/mojom/media_session.mojom-blink-forward.h is auto generated by mojom_bindings_generator.py, do not edit

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

#ifndef SERVICES_MEDIA_SESSION_PUBLIC_MOJOM_MEDIA_SESSION_MOJOM_BLINK_FORWARD_H_
#define SERVICES_MEDIA_SESSION_PUBLIC_MOJOM_MEDIA_SESSION_MOJOM_BLINK_FORWARD_H_

#include <stdint.h>

#include "mojo/public/cpp/bindings/struct_forward.h"

#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"


#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"





namespace media_session::mojom {

enum class MediaPlaybackState : int32_t;

enum class MediaSessionAction : int32_t;

enum class MediaSessionImageType : int32_t;

enum class MediaPictureInPictureState : int32_t;

enum class MediaAudioVideoState : int32_t;

enum class MediaImageBitmapColorType : int32_t;

enum class MicrophoneState : int32_t;

enum class CameraState : int32_t;

enum class MediaSessionInfo_SessionState : int32_t;

enum class MediaSession_SuspendType : int32_t;
class MediaSessionObserverInterfaceBase;
class MediaSessionInterfaceBase;


}  // media_session::mojom


namespace media_session::mojom::blink {
// Aliases for definition in the parent namespace.
MediaPlaybackState;
MediaSessionAction;
MediaSessionImageType;
MediaPictureInPictureState;
MediaAudioVideoState;
MediaImageBitmapColorType;
MicrophoneState;
CameraState;
MediaSessionObserverInterfaceBase;
MediaSessionInterfaceBase;
class MediaImage;
MediaImagePtr;

class ChapterInformation;
ChapterInformationPtr;

class MediaMetadata;
MediaMetadataPtr;

class MediaImageBitmap;
MediaImageBitmapPtr;

class MediaPosition;
MediaPositionPtr;

class RemotePlaybackMetadata;
RemotePlaybackMetadataPtr;

class MediaSessionInfo;
MediaSessionInfoPtr;

class MediaSessionDebugInfo;
MediaSessionDebugInfoPtr;

class MediaSessionObserver;

class MediaSession;




}  // media_session::mojom::blink

#endif  // SERVICES_MEDIA_SESSION_PUBLIC_MOJOM_MEDIA_SESSION_MOJOM_BLINK_FORWARD_H_