// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CAST_STREAMING_CAPTURE_CONFIGS_H_ #define CAST_STREAMING_CAPTURE_CONFIGS_H_ #include <string> #include <vector> #include "cast/streaming/public/constants.h" #include "cast/streaming/resolution.h" #include "util/simple_fraction.h" namespace openscreen::cast { // A configuration set that can be used by the sender to capture audio, and the // receiver to playback audio. Used by Cast Streaming to provide an offer to the // receiver. struct AudioCaptureConfig { … }; // A configuration set that can be used by the sender to capture video, as // well as the receiver to playback video. Used by Cast Streaming to provide an // offer to the receiver. struct VideoCaptureConfig { … }; } // namespace openscreen::cast #endif // CAST_STREAMING_CAPTURE_CONFIGS_H_