123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- // Copyright 2019 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "chromecast/media/avsettings/avsettings_dummy.h"
- namespace chromecast {
- AvSettingsDummy::AvSettingsDummy() : delegate_(nullptr) {}
- AvSettingsDummy::~AvSettingsDummy() = default;
- void AvSettingsDummy::Initialize(Delegate* delegate) {
- delegate_ = delegate;
- }
- void AvSettingsDummy::Finalize() {
- delegate_ = nullptr;
- }
- AvSettings::ActiveState AvSettingsDummy::GetActiveState() {
- return ActiveState::UNKNOWN;
- }
- bool AvSettingsDummy::TurnActive(bool switch_to_cast) {
- return false;
- }
- bool AvSettingsDummy::TurnStandby() {
- return false;
- }
- bool AvSettingsDummy::KeepSystemAwake(int time_millis) {
- return false;
- }
- AvSettings::AudioVolumeControlType
- AvSettingsDummy::GetAudioVolumeControlType() {
- return MASTER_VOLUME;
- }
- bool AvSettingsDummy::GetAudioVolumeStepInterval(float* step_interval) {
- return false; // Use default intervals per control type
- }
- int AvSettingsDummy::GetAudioCodecsSupported() {
- return 0;
- }
- int AvSettingsDummy::GetMaxAudioChannels(AudioCodec codec) {
- return 0;
- }
- bool AvSettingsDummy::GetScreenResolution(int* width, int* height) {
- return false;
- }
- int AvSettingsDummy::GetHDCPVersion() {
- return 0;
- }
- int AvSettingsDummy::GetSupportedEotfs() {
- return 0;
- }
- int AvSettingsDummy::GetDolbyVisionFlags() {
- return 0;
- }
- int AvSettingsDummy::GetScreenWidthMm() {
- return 0;
- }
- int AvSettingsDummy::GetScreenHeightMm() {
- return 0;
- }
- bool AvSettingsDummy::GetOutputRestrictions(OutputRestrictions* restrictions) {
- return false;
- }
- void AvSettingsDummy::ApplyOutputRestrictions(
- const OutputRestrictions& restrictions) {}
- AvSettings::WakeOnCastStatus AvSettingsDummy::GetWakeOnCastStatus() {
- return WAKE_ON_CAST_NOT_SUPPORTED;
- }
- bool AvSettingsDummy::EnableWakeOnCast(bool enabled) {
- return false;
- }
- AvSettings::HdrOutputType AvSettingsDummy::GetHdrOutputType() {
- return HDR_OUTPUT_SDR;
- }
- bool AvSettingsDummy::SetHdmiVideoMode(bool allow_4k,
- int optimize_for_fps,
- AvSettings::HdrOutputType output_type) {
- return false;
- }
- bool AvSettingsDummy::IsHdrOutputSupportedByCurrentHdmiVideoMode(
- HdrOutputType output_type) {
- return false;
- }
- } // namespace chromecast
|