// Copyright 2017 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_WEBAUDIO_CROSS_THREAD_AUDIO_WORKLET_PROCESSOR_INFO_H_ #define THIRD_PARTY_BLINK_RENDERER_MODULES_WEBAUDIO_CROSS_THREAD_AUDIO_WORKLET_PROCESSOR_INFO_H_ #include "third_party/blink/renderer/bindings/modules/v8/v8_audio_param_descriptor.h" #include "third_party/blink/renderer/modules/webaudio/audio_worklet_processor_definition.h" #include "third_party/blink/renderer/platform/bindings/enumeration_base.h" namespace blink { // A class for shallow repackage of AudioParamDescriptor. This is created only // when requested when the synchronization between AudioWorkletMessagingProxy // and AudioWorkletGlobalScope. class CrossThreadAudioParamInfo { … }; // A class for shallow repackage of AudioWorkletProcessorDefinition. This is // created only when requested when the synchronization between // AudioWorkletMessagingProxy and AudioWorkletGlobalScope. class CrossThreadAudioWorkletProcessorInfo { … }; } // namespace blink #endif // THIRD_PARTY_BLINK_RENDERER_MODULES_WEBAUDIO_CROSS_THREAD_AUDIO_WORKLET_PROCESSOR_INFO_H_