| Index: components/copresence/handlers/audio/audio_directive_handler_impl.cc
|
| diff --git a/components/copresence/handlers/audio/audio_directive_handler_impl.cc b/components/copresence/handlers/audio/audio_directive_handler_impl.cc
|
| index 32c0970e839985ec8a0f1eff376dd2ec9b2f6fa3..c5c57f933e08e93d4009c35515338b7db3c39c9c 100644
|
| --- a/components/copresence/handlers/audio/audio_directive_handler_impl.cc
|
| +++ b/components/copresence/handlers/audio/audio_directive_handler_impl.cc
|
| @@ -55,12 +55,11 @@ AudioDirectiveHandlerImpl::AudioDirectiveHandlerImpl(
|
|
|
| AudioDirectiveHandlerImpl::~AudioDirectiveHandlerImpl() {}
|
|
|
| -void AudioDirectiveHandlerImpl::Initialize(
|
| - const AudioManager::DecodeSamplesCallback& decode_cb,
|
| - const AudioManager::EncodeTokenCallback& encode_cb) {
|
| +void AudioDirectiveHandlerImpl::Initialize(WhispernetClient* whispernet_client,
|
| + const TokensCallback& tokens_cb) {
|
| if (!audio_manager_)
|
| audio_manager_.reset(new AudioManagerImpl());
|
| - audio_manager_->Initialize(decode_cb, encode_cb);
|
| + audio_manager_->Initialize(whispernet_client, tokens_cb);
|
|
|
| DCHECK(transmits_lists_.empty());
|
| transmits_lists_.push_back(new AudioDirectiveList(clock_));
|
| @@ -137,6 +136,9 @@ const std::string AudioDirectiveHandlerImpl::PlayingToken(
|
| return audio_manager_->GetToken(type);
|
| }
|
|
|
| +bool AudioDirectiveHandlerImpl::IsPlayingTokenHeard(AudioType type) const {
|
| + return audio_manager_->IsPlayingTokenHeard(type);
|
| +}
|
|
|
| // Private functions.
|
|
|
|
|