chromium/third_party/blink/renderer/modules/mediastream/video_track_adapter_settings.cc

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

#include "third_party/blink/renderer/modules/mediastream/video_track_adapter_settings.h"

#include <limits>
#include <memory>
#include <utility>

#include "base/check_op.h"

namespace blink {

VideoTrackAdapterSettings::VideoTrackAdapterSettings()
    :{}

VideoTrackAdapterSettings::VideoTrackAdapterSettings(
    const gfx::Size& target_size,
    std::optional<double> max_frame_rate)
    :{}

VideoTrackAdapterSettings::VideoTrackAdapterSettings(
    std::optional<gfx::Size> target_size,
    double min_aspect_ratio,
    double max_aspect_ratio,
    std::optional<double> max_frame_rate)
    :{}

VideoTrackAdapterSettings::VideoTrackAdapterSettings(
    const VideoTrackAdapterSettings& other) = default;
VideoTrackAdapterSettings& VideoTrackAdapterSettings::operator=(
    const VideoTrackAdapterSettings& other) = default;

bool VideoTrackAdapterSettings::operator==(
    const VideoTrackAdapterSettings& other) const {}

}  // namespace blink