#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;
}
#endif