#include "third_party/blink/renderer/modules/webaudio/setsinkid_resolver.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_throw_dom_exception.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_union_audiosinkinfo_string.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/modules/webaudio/audio_context.h"
#include "third_party/blink/renderer/modules/webaudio/realtime_audio_destination_node.h"
#include "third_party/blink/renderer/platform/audio/audio_utilities.h"
namespace blink {
SetSinkIdResolver::SetSinkIdResolver(
ScriptState* script_state,
AudioContext& audio_context,
const V8UnionAudioSinkOptionsOrString& sink_id)
: … { … }
void SetSinkIdResolver::Start() { … }
void SetSinkIdResolver::OnSetSinkIdComplete(media::OutputDeviceStatus status) { … }
void SetSinkIdResolver::NotifySetSinkIdIsDone() { … }
void SetSinkIdResolver::Trace(Visitor* visitor) const { … }
}