#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#ifndef MEDIA_PARSERS_VP9_PARSER_H_
#define MEDIA_PARSERS_VP9_PARSER_H_
#include <stddef.h>
#include <stdint.h>
#include <sys/types.h>
#include <memory>
#include "base/containers/circular_deque.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/raw_ptr_exclusion.h"
#include "media/base/decrypt_config.h"
#include "media/base/media_export.h"
#include "media/base/video_color_space.h"
#include "ui/gfx/geometry/size.h"
namespace media {
const int kVp9MaxProfile = …;
const int kVp9NumRefFramesLog2 = …;
const size_t kVp9NumRefFrames = …;
const uint8_t kVp9MaxProb = …;
const size_t kVp9NumRefsPerFrame = …;
const size_t kVp9NumFrameContextsLog2 = …;
const size_t kVp9NumFrameContexts = …;
Vp9Prob;
enum class Vp9ColorSpace { … };
enum Vp9InterpolationFilter { … };
enum Vp9RefType { … };
enum Vp9ReferenceMode { … };
struct MEDIA_EXPORT Vp9SegmentationParams { … };
struct MEDIA_EXPORT Vp9LoopFilterParams { … };
struct MEDIA_EXPORT Vp9QuantizationParams { … };
struct MEDIA_EXPORT Vp9FrameContext { … };
struct MEDIA_EXPORT Vp9CompressedHeader { … };
struct MEDIA_EXPORT Vp9FrameHeader { … };
class MEDIA_EXPORT Vp9Parser { … };
}
#endif