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

// Copyright 2012 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/public/web/modules/mediastream/web_media_stream_device_observer.h"

#include "third_party/blink/public/web/web_local_frame.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/modules/mediastream/media_stream_device_observer.h"

namespace blink {

WebMediaStreamDeviceObserver::WebMediaStreamDeviceObserver(
    WebLocalFrame* frame) {}

WebMediaStreamDeviceObserver::~WebMediaStreamDeviceObserver() = default;

MediaStreamDevices WebMediaStreamDeviceObserver::GetNonScreenCaptureDevices() {}

void WebMediaStreamDeviceObserver::AddStreams(
    const WebString& label,
    const mojom::blink::StreamDevicesSet& stream_devices_set,
    const StreamCallbacks& stream_callbacks) {}

void WebMediaStreamDeviceObserver::AddStream(const WebString& label,
                                             const MediaStreamDevice& device) {}

bool WebMediaStreamDeviceObserver::RemoveStreams(const WebString& label) {}
void WebMediaStreamDeviceObserver::RemoveStreamDevice(
    const MediaStreamDevice& device) {}

// Get the video session_id given a label. The label identifies a stream.
base::UnguessableToken WebMediaStreamDeviceObserver::GetVideoSessionId(
    const WebString& label) {}

// Returns an audio session_id given a label.
base::UnguessableToken WebMediaStreamDeviceObserver::GetAudioSessionId(
    const WebString& label) {}

}  // namespace blink