blob: 6e8c13d3dc724e32db533a4c312181ad7f7ac45f [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "content/browser/media/audio_muting_session.h"
namespace content {
AudioMutingSession::AudioMutingSession(const base::UnguessableToken& group_id)
: group_id_(group_id) {}
AudioMutingSession::~AudioMutingSession(){};
void AudioMutingSession::Connect(audio::mojom::StreamFactory* factory) {
if (muter_)
muter_.reset();
DCHECK(factory);
factory->BindMuter(mojo::MakeRequest(&muter_), group_id_);
}
} // namespace content