| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2011, Google Inc. All rights reserved. |   2  * Copyright (C) 2011, Google Inc. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions |   5  * modification, are permitted provided that the following conditions | 
|   6  * are met: |   6  * are met: | 
|   7  * 1.  Redistributions of source code must retain the above copyright |   7  * 1.  Redistributions of source code must retain the above copyright | 
|   8  *    notice, this list of conditions and the following disclaimer. |   8  *    notice, this list of conditions and the following disclaimer. | 
|   9  * 2.  Redistributions in binary form must reproduce the above copyright |   9  * 2.  Redistributions in binary form must reproduce the above copyright | 
|  10  *    notice, this list of conditions and the following disclaimer in the |  10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  59  |  59  | 
|  60 private: |  60 private: | 
|  61     OfflineAudioDestinationNode(AudioContext*, AudioBuffer* renderTarget); |  61     OfflineAudioDestinationNode(AudioContext*, AudioBuffer* renderTarget); | 
|  62  |  62  | 
|  63     // This AudioNode renders into this AudioBuffer. |  63     // This AudioNode renders into this AudioBuffer. | 
|  64     RefPtrWillBeMember<AudioBuffer> m_renderTarget; |  64     RefPtrWillBeMember<AudioBuffer> m_renderTarget; | 
|  65     // Temporary AudioBus for each render quantum. |  65     // Temporary AudioBus for each render quantum. | 
|  66     RefPtr<AudioBus> m_renderBus; |  66     RefPtr<AudioBus> m_renderBus; | 
|  67  |  67  | 
|  68     // Rendering thread. |  68     // Rendering thread. | 
|  69     OwnPtr<blink::WebThread> m_renderThread; |  69     OwnPtr<WebThread> m_renderThread; | 
|  70     bool m_startedRendering; |  70     bool m_startedRendering; | 
|  71     void offlineRender(); |  71     void offlineRender(); | 
|  72  |  72  | 
|  73     // For completion callback on main thread. |  73     // For completion callback on main thread. | 
|  74     void notifyComplete(); |  74     void notifyComplete(); | 
|  75 }; |  75 }; | 
|  76  |  76  | 
|  77 } // namespace blink |  77 } // namespace blink | 
|  78  |  78  | 
|  79 #endif // OfflineAudioDestinationNode_h |  79 #endif // OfflineAudioDestinationNode_h | 
| OLD | NEW |