chromium/media/gpu/vp8_decoder.cc

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

#include "media/gpu/vp8_decoder.h"

#include "base/logging.h"
#include "base/notreached.h"
#include "media/base/limits.h"
#include "ui/gfx/hdr_metadata.h"

namespace media {

VP8Decoder::VP8Accelerator::VP8Accelerator() {}

VP8Decoder::VP8Accelerator::~VP8Accelerator() {}

VP8Decoder::VP8Decoder(std::unique_ptr<VP8Accelerator> accelerator,
                       const VideoColorSpace& container_color_space)
    :{}

VP8Decoder::~VP8Decoder() = default;

bool VP8Decoder::Flush() {}

void VP8Decoder::SetStream(int32_t id, const DecoderBuffer& decoder_buffer) {}

void VP8Decoder::Reset() {}

VP8Decoder::DecodeResult VP8Decoder::Decode() {}

bool VP8Decoder::DecodeAndOutputCurrentFrame(scoped_refptr<VP8Picture> pic) {}

gfx::Size VP8Decoder::GetPicSize() const {}

gfx::Rect VP8Decoder::GetVisibleRect() const {}

VideoCodecProfile VP8Decoder::GetProfile() const {}

uint8_t VP8Decoder::GetBitDepth() const {}

VideoChromaSampling VP8Decoder::GetChromaSampling() const {}

VideoColorSpace VP8Decoder::GetVideoColorSpace() const {}

std::optional<gfx::HDRMetadata> VP8Decoder::GetHDRMetadata() const {}

size_t VP8Decoder::GetRequiredNumOfPictures() const {}

size_t VP8Decoder::GetNumReferenceFrames() const {}

}  // namespace media