Home | History | Annotate | Download | only in webrtc

Lines Matching refs:track_

70       track_(track),
74 track_->RegisterObserver(this);
75 track_->AddSink(sink_adapter_.get());
92 if (cached_track_enabled_ != track_->enabled()) {
93 cached_track_enabled_ = track_->enabled();
113 if (track_) {
114 track_->RemoveSink(sink_adapter_.get());
115 track_->UnregisterObserver(this);
119 stats_->RemoveLocalAudioTrack(track_.get(), ssrc_);
124 track_ = audio_track;
125 if (track_) {
126 cached_track_enabled_ = track_->enabled();
127 track_->RegisterObserver(this);
128 track_->AddSink(sink_adapter_.get());
135 stats_->AddLocalAudioTrack(track_.get(), ssrc_);
153 stats_->RemoveLocalAudioTrack(track_.get(), ssrc_);
160 stats_->AddLocalAudioTrack(track_.get(), ssrc_);
170 if (track_) {
171 track_->RemoveSink(sink_adapter_.get());
172 track_->UnregisterObserver(this);
178 stats_->RemoveLocalAudioTrack(track_.get(), ssrc_);
187 if (track_->enabled() && track_->GetSource() &&
188 !track_->GetSource()->remote()) {
191 options = static_cast<LocalAudioSource*>(track_->GetSource())->options();
197 track_->GetRenderer() ? track_->GetRenderer() : sink_adapter_.get();
199 provider_->SetAudioSend(ssrc_, track_->enabled(), options, renderer);
208 track_(track),
211 track_->RegisterObserver(this);
225 if (cached_track_enabled_ != track_->enabled()) {
226 cached_track_enabled_ = track_->enabled();
246 if (track_) {
247 track_->UnregisterObserver(this);
252 track_ = video_track;
253 if (track_) {
254 cached_track_enabled_ = track_->enabled();
255 track_->RegisterObserver(this);
260 VideoSourceInterface* source = track_->GetSource();
288 VideoSourceInterface* source = track_->GetSource();
300 if (track_) {
301 track_->UnregisterObserver(this);
313 VideoSourceInterface* source = track_->GetSource();
314 if (track_->enabled() && source) {
317 provider_->SetVideoSend(ssrc_, track_->enabled(), options);