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

// services/media_session/public/mojom/media_session.mojom-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_FORWARD_H_
#define SERVICES_MEDIA_SESSION_PUBLIC_MOJOM_MEDIA_SESSION_MOJOM_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 {
class MediaImageDataView;

class ChapterInformationDataView;

class MediaMetadataDataView;

class MediaImageBitmapDataView;

class MediaPositionDataView;

class RemotePlaybackMetadataDataView;

class MediaSessionInfoDataView;

class MediaSessionDebugInfoDataView;


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 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

#endif  // SERVICES_MEDIA_SESSION_PUBLIC_MOJOM_MEDIA_SESSION_MOJOM_FORWARD_H_