Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / webaudio / OfflineAudioCompletionEvent.h
index af5e430..560c7bf 100644 (file)
@@ -35,9 +35,10 @@ namespace blink {
 class AudioBuffer;
 
 class OfflineAudioCompletionEvent FINAL : public Event {
+    DEFINE_WRAPPERTYPEINFO();
 public:
     static PassRefPtrWillBeRawPtr<OfflineAudioCompletionEvent> create();
-    static PassRefPtrWillBeRawPtr<OfflineAudioCompletionEvent> create(PassRefPtrWillBeRawPtr<AudioBuffer> renderedBuffer);
+    static PassRefPtrWillBeRawPtr<OfflineAudioCompletionEvent> create(AudioBuffer* renderedBuffer);
 
     virtual ~OfflineAudioCompletionEvent();
 
@@ -49,9 +50,9 @@ public:
 
 private:
     OfflineAudioCompletionEvent();
-    explicit OfflineAudioCompletionEvent(PassRefPtrWillBeRawPtr<AudioBuffer> renderedBuffer);
+    explicit OfflineAudioCompletionEvent(AudioBuffer* renderedBuffer);
 
-    RefPtrWillBeMember<AudioBuffer> m_renderedBuffer;
+    PersistentWillBeMember<AudioBuffer> m_renderedBuffer;
 };
 
 } // namespace blink