#include "third_party/blink/renderer/platform/mediastream/transferred_media_stream_component.h"
#include "base/synchronization/lock.h"
#include "third_party/blink/public/platform/modules/mediastream/web_media_stream_audio_sink.h"
#include "third_party/blink/public/platform/web_audio_source_provider.h"
#include "third_party/blink/renderer/platform/mediastream/media_stream_source.h"
namespace blink {
TransferredMediaStreamComponent::TransferredMediaStreamComponent(
const TransferredValues& data)
: … { … }
void TransferredMediaStreamComponent::SetImplementation(
MediaStreamComponent* component) { … }
MediaStreamComponent* TransferredMediaStreamComponent::Clone() const { … }
MediaStreamSource* TransferredMediaStreamComponent::Source() const { … }
String TransferredMediaStreamComponent::Id() const { … }
int TransferredMediaStreamComponent::UniqueId() const { … }
MediaStreamSource::StreamType TransferredMediaStreamComponent::GetSourceType()
const { … }
const String& TransferredMediaStreamComponent::GetSourceName() const { … }
MediaStreamSource::ReadyState TransferredMediaStreamComponent::GetReadyState()
const { … }
bool TransferredMediaStreamComponent::Remote() const { … }
bool TransferredMediaStreamComponent::Enabled() const { … }
void TransferredMediaStreamComponent::SetEnabled(bool enabled) { … }
WebMediaStreamTrack::ContentHintType
TransferredMediaStreamComponent::ContentHint() { … }
void TransferredMediaStreamComponent::SetContentHint(
WebMediaStreamTrack::ContentHintType hint) { … }
MediaStreamTrackPlatform* TransferredMediaStreamComponent::GetPlatformTrack()
const { … }
void TransferredMediaStreamComponent::GetSettings(
MediaStreamTrackPlatform::Settings& settings) { … }
MediaStreamTrackPlatform::CaptureHandle
TransferredMediaStreamComponent::GetCaptureHandle() { … }
WebLocalFrame* TransferredMediaStreamComponent::CreationFrame() { … }
void TransferredMediaStreamComponent::SetCreationFrameGetter(
base::RepeatingCallback<WebLocalFrame*()> creation_frame_getter) { … }
void TransferredMediaStreamComponent::AddSourceObserver(
MediaStreamSource::Observer* observer) { … }
void TransferredMediaStreamComponent::AddSink(
WebMediaStreamSink* sink,
const VideoCaptureDeliverFrameCB& callback,
MediaStreamVideoSink::IsSecure is_secure,
MediaStreamVideoSink::UsesAlpha uses_alpha) { … }
void TransferredMediaStreamComponent::AddSink(WebMediaStreamAudioSink* sink) { … }
String TransferredMediaStreamComponent::ToString() const { … }
void TransferredMediaStreamComponent::Trace(Visitor* visitor) const { … }
}