#ifndef MEDIA_MOJO_MOJOM_VIDEO_ENCODE_ACCELERATOR_MOJOM_BLINK_FORWARD_H_
#define MEDIA_MOJO_MOJOM_VIDEO_ENCODE_ACCELERATOR_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 mojo {
enum class NativeEnum;
}
namespace media::mojom {
enum class VideoEncodeAcceleratorSupportedRateControlMode : int32_t;
enum class VideoEncodeAcceleratorConfig_ContentType : int32_t;
enum class VideoEncodeAcceleratorConfig_StorageType : int32_t;
enum class VideoEncodeAcceleratorConfig_EncoderType : int32_t;
class VideoEncodeAcceleratorProviderInterfaceBase;
class VideoEncodeAcceleratorProviderFactoryInterfaceBase;
class VideoEncodeAcceleratorInterfaceBase;
class VideoEncodeAcceleratorClientInterfaceBase;
}
namespace media::mojom::blink {
VideoEncodeAcceleratorSupportedRateControlMode;
VideoEncodeAcceleratorProviderInterfaceBase;
VideoEncodeAcceleratorProviderFactoryInterfaceBase;
VideoEncodeAcceleratorInterfaceBase;
VideoEncodeAcceleratorClientInterfaceBase;
class VideoEncodeAcceleratorSupportedProfile;
VideoEncodeAcceleratorSupportedProfilePtr;
class VariableBitratePeak;
VariableBitratePeakPtr;
class VideoBitrateAllocation;
VideoBitrateAllocationPtr;
class SpatialLayer;
SpatialLayerPtr;
class ConstantBitrate;
ConstantBitratePtr;
class VariableBitrate;
VariableBitratePtr;
class ExternalBitrate;
ExternalBitratePtr;
class VideoEncodeAcceleratorConfig;
VideoEncodeAcceleratorConfigPtr;
class VideoEncodeOptions;
VideoEncodeOptionsPtr;
class DropFrameMetadata;
DropFrameMetadataPtr;
class H264Metadata;
H264MetadataPtr;
class H265Metadata;
H265MetadataPtr;
class Vp8Metadata;
Vp8MetadataPtr;
class Vp9Metadata;
Vp9MetadataPtr;
class Av1Metadata;
Av1MetadataPtr;
class BitstreamBufferMetadata;
BitstreamBufferMetadataPtr;
class Bitrate;
BitratePtr;
class OptionalMetadata;
OptionalMetadataPtr;
class VideoEncodeAcceleratorProvider;
class VideoEncodeAcceleratorProviderFactory;
class VideoEncodeAccelerator;
class VideoEncodeAcceleratorClient;
}
#endif