| Index: chrome/browser/copresence/chrome_whispernet_client.h
|
| diff --git a/chrome/browser/copresence/chrome_whispernet_client.h b/chrome/browser/copresence/chrome_whispernet_client.h
|
| index 8b0e4f73577ffefd042b16e87fde79159ed2a549..dad33b247f698f6e5dd8958d7cb060660d5da802 100644
|
| --- a/chrome/browser/copresence/chrome_whispernet_client.h
|
| +++ b/chrome/browser/copresence/chrome_whispernet_client.h
|
| @@ -10,8 +10,8 @@
|
|
|
| #include "base/callback.h"
|
| #include "base/macros.h"
|
| -#include "components/copresence/public/copresence_constants.h"
|
| -#include "components/copresence/public/whispernet_client.h"
|
| +#include "chrome/browser/copresence/chrome_whispernet_config.h"
|
| +#include "components/audio_modem/public/whispernet_client.h"
|
|
|
| namespace content {
|
| class BrowserContext;
|
| @@ -29,40 +29,39 @@ namespace media {
|
| class AudioBusRefCounted;
|
| }
|
|
|
| -// This class is responsible for communication with our ledger_proxy extension
|
| -// that talks to the whispernet audio library.
|
| -class ChromeWhispernetClient final : public copresence::WhispernetClient {
|
| +// This class is responsible for communication with our whispernet_proxy
|
| +// extension that talks to the whispernet audio library.
|
| +class ChromeWhispernetClient final : public audio_modem::WhispernetClient {
|
| public:
|
| // The browser context needs to outlive this class.
|
| explicit ChromeWhispernetClient(content::BrowserContext* browser_context);
|
| ~ChromeWhispernetClient() override;
|
|
|
| // WhispernetClient overrides:
|
| - void Initialize(const copresence::SuccessCallback& init_callback) override;
|
| - void Shutdown() override;
|
| + void Initialize(const audio_modem::SuccessCallback& init_callback) override;
|
| void EncodeToken(const std::string& token_str,
|
| - copresence::AudioType type) override;
|
| - void DecodeSamples(copresence::AudioType type,
|
| + audio_modem::AudioType type) override;
|
| + void DecodeSamples(audio_modem::AudioType type,
|
| const std::string& samples,
|
| const size_t token_length[2]) override;
|
| void DetectBroadcast() override;
|
| void RegisterTokensCallback(
|
| - const copresence::TokensCallback& tokens_callback) override;
|
| + const audio_modem::TokensCallback& tokens_callback) override;
|
| void RegisterSamplesCallback(
|
| - const copresence::SamplesCallback& samples_callback) override;
|
| + const audio_modem::SamplesCallback& samples_callback) override;
|
| void RegisterDetectBroadcastCallback(
|
| - const copresence::SuccessCallback& db_callback) override;
|
| + const audio_modem::SuccessCallback& db_callback) override;
|
|
|
| - copresence::TokensCallback GetTokensCallback() override;
|
| - copresence::SamplesCallback GetSamplesCallback() override;
|
| - copresence::SuccessCallback GetDetectBroadcastCallback() override;
|
| - copresence::SuccessCallback GetInitializedCallback() override;
|
| + audio_modem::TokensCallback GetTokensCallback() override;
|
| + audio_modem::SamplesCallback GetSamplesCallback() override;
|
| + audio_modem::SuccessCallback GetDetectBroadcastCallback() override;
|
| + audio_modem::SuccessCallback GetInitializedCallback() override;
|
|
|
| static const char kWhispernetProxyExtensionId[];
|
|
|
| private:
|
| // Fire an event to configure whispernet with the given audio parameters.
|
| - void AudioConfiguration(const copresence::config::AudioParamData& params);
|
| + void AudioConfiguration(const AudioParamData& params);
|
|
|
| // This gets called twice; once when the proxy extension loads, the second
|
| // time when we have initialized the proxy extension's encoder and decoder.
|
| @@ -70,12 +69,12 @@ class ChromeWhispernetClient final : public copresence::WhispernetClient {
|
|
|
| content::BrowserContext* browser_context_;
|
|
|
| - copresence::SuccessCallback extension_loaded_callback_;
|
| - copresence::SuccessCallback init_callback_;
|
| + audio_modem::SuccessCallback extension_loaded_callback_;
|
| + audio_modem::SuccessCallback init_callback_;
|
|
|
| - copresence::TokensCallback tokens_callback_;
|
| - copresence::SamplesCallback samples_callback_;
|
| - copresence::SuccessCallback db_callback_;
|
| + audio_modem::TokensCallback tokens_callback_;
|
| + audio_modem::SamplesCallback samples_callback_;
|
| + audio_modem::SuccessCallback db_callback_;
|
|
|
| bool extension_loaded_;
|
|
|
|
|