#include "modules/video_capture/video_capture_options.h"
#if defined(WEBRTC_USE_PIPEWIRE)
#include "modules/video_capture/linux/pipewire_session.h"
#endif
namespace webrtc {
VideoCaptureOptions::VideoCaptureOptions() { … }
VideoCaptureOptions::VideoCaptureOptions(const VideoCaptureOptions& options) =
default;
VideoCaptureOptions::VideoCaptureOptions(VideoCaptureOptions&& options) =
default;
VideoCaptureOptions::~VideoCaptureOptions() { … }
VideoCaptureOptions& VideoCaptureOptions::operator=(
const VideoCaptureOptions& options) = default;
VideoCaptureOptions& VideoCaptureOptions::operator=(
VideoCaptureOptions&& options) = default;
void VideoCaptureOptions::Init(Callback* callback) { … }
#if defined(WEBRTC_USE_PIPEWIRE)
rtc::scoped_refptr<videocapturemodule::PipeWireSession>
VideoCaptureOptions::pipewire_session() { … }
#endif
}