mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 08:45:46 +00:00
1bdb34c6ec
This renames the following (in alphabetical order, non-exhaustive): AudioCaptureStream -> AudioCaptureTrack AudioNodeStream -> AudioNodeTrack AudioNodeExternalInputStream -> AudioNodeExternalInputTrack DirectMediaStreamTrackListener -> DirectMediaTrackListener MediaStream -> MediaTrack - Note that there's also dom::MediaTrack. Namespaces differentiate them. MediaStreamGraph -> MediaTrackGraph MediaStreamTrackListener -> MediaTrackListener MSG -> MTG (in comments) ProcessedMediaStream -> ProcessedMediaTrack SharedDummyStream -> SharedDummyTrack SourceMediaStream -> SourceMediaTrack StreamTime -> TrackTime TrackUnionStream -> ForwardedInputTrack - Because this no longer takes a union of anything, but only a single track as input. Other minor classes, members and comments have been updated to reflect these name changes. Differential Revision: https://phabricator.services.mozilla.com/D46146 --HG-- rename : dom/media/AudioCaptureStream.cpp => dom/media/AudioCaptureTrack.cpp rename : dom/media/AudioCaptureStream.h => dom/media/AudioCaptureTrack.h rename : dom/media/TrackUnionStream.cpp => dom/media/ForwardedInputTrack.cpp rename : dom/media/TrackUnionStream.h => dom/media/ForwardedInputTrack.h rename : dom/media/MediaStreamGraph.cpp => dom/media/MediaTrackGraph.cpp rename : dom/media/MediaStreamGraph.h => dom/media/MediaTrackGraph.h rename : dom/media/MediaStreamGraphImpl.h => dom/media/MediaTrackGraphImpl.h rename : dom/media/MediaStreamListener.cpp => dom/media/MediaTrackListener.cpp rename : dom/media/MediaStreamListener.h => dom/media/MediaTrackListener.h rename : dom/media/webaudio/AudioNodeExternalInputStream.cpp => dom/media/webaudio/AudioNodeExternalInputTrack.cpp rename : dom/media/webaudio/AudioNodeExternalInputStream.h => dom/media/webaudio/AudioNodeExternalInputTrack.h rename : dom/media/webaudio/AudioNodeStream.cpp => dom/media/webaudio/AudioNodeTrack.cpp rename : dom/media/webaudio/AudioNodeStream.h => dom/media/webaudio/AudioNodeTrack.h extra : moz-landing-system : lando
50 lines
1.3 KiB
C++
50 lines
1.3 KiB
C++
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-*/
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "AudioStreamTrack.h"
|
|
|
|
#include "MediaTrackGraph.h"
|
|
#include "nsContentUtils.h"
|
|
|
|
namespace mozilla {
|
|
namespace dom {
|
|
|
|
void AudioStreamTrack::AddAudioOutput(void* aKey) {
|
|
if (Ended()) {
|
|
return;
|
|
}
|
|
mTrack->AddAudioOutput(aKey);
|
|
}
|
|
|
|
void AudioStreamTrack::RemoveAudioOutput(void* aKey) {
|
|
if (Ended()) {
|
|
return;
|
|
}
|
|
mTrack->RemoveAudioOutput(aKey);
|
|
}
|
|
|
|
void AudioStreamTrack::SetAudioOutputVolume(void* aKey, float aVolume) {
|
|
if (Ended()) {
|
|
return;
|
|
}
|
|
mTrack->SetAudioOutputVolume(aKey, aVolume);
|
|
}
|
|
|
|
void AudioStreamTrack::GetLabel(nsAString& aLabel, CallerType aCallerType) {
|
|
if (nsContentUtils::ResistFingerprinting(aCallerType)) {
|
|
aLabel.AssignLiteral("Internal Microphone");
|
|
return;
|
|
}
|
|
MediaStreamTrack::GetLabel(aLabel, aCallerType);
|
|
}
|
|
|
|
already_AddRefed<MediaStreamTrack> AudioStreamTrack::CloneInternal() {
|
|
return do_AddRef(new AudioStreamTrack(mWindow, mInputTrack, mSource,
|
|
ReadyState(), mConstraints));
|
|
}
|
|
|
|
} // namespace dom
|
|
} // namespace mozilla
|