| 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 11 matching lines...) Expand all  Loading... | 
|  22  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  22  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  23  */ |  23  */ | 
|  24  |  24  | 
|  25 #ifndef DefaultAudioDestinationNode_h |  25 #ifndef DefaultAudioDestinationNode_h | 
|  26 #define DefaultAudioDestinationNode_h |  26 #define DefaultAudioDestinationNode_h | 
|  27  |  27  | 
|  28 #include "modules/webaudio/AudioDestinationNode.h" |  28 #include "modules/webaudio/AudioDestinationNode.h" | 
|  29 #include "platform/audio/AudioDestination.h" |  29 #include "platform/audio/AudioDestination.h" | 
|  30 #include "wtf/OwnPtr.h" |  30 #include "wtf/OwnPtr.h" | 
|  31  |  31  | 
|  32 #if ENABLE(WEB_AUDIO) |  | 
|  33  |  | 
|  34 namespace blink { |  32 namespace blink { | 
|  35  |  33  | 
|  36 class AbstractAudioContext; |  34 class AbstractAudioContext; | 
|  37 class ExceptionState; |  35 class ExceptionState; | 
|  38  |  36  | 
|  39 class DefaultAudioDestinationHandler final : public AudioDestinationHandler { |  37 class DefaultAudioDestinationHandler final : public AudioDestinationHandler { | 
|  40 public: |  38 public: | 
|  41     static PassRefPtr<DefaultAudioDestinationHandler> create(AudioNode&); |  39     static PassRefPtr<DefaultAudioDestinationHandler> create(AudioNode&); | 
|  42     ~DefaultAudioDestinationHandler() override; |  40     ~DefaultAudioDestinationHandler() override; | 
|  43  |  41  | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|  64 class DefaultAudioDestinationNode final : public AudioDestinationNode { |  62 class DefaultAudioDestinationNode final : public AudioDestinationNode { | 
|  65 public: |  63 public: | 
|  66     static DefaultAudioDestinationNode* create(AbstractAudioContext*); |  64     static DefaultAudioDestinationNode* create(AbstractAudioContext*); | 
|  67  |  65  | 
|  68 private: |  66 private: | 
|  69     explicit DefaultAudioDestinationNode(AbstractAudioContext&); |  67     explicit DefaultAudioDestinationNode(AbstractAudioContext&); | 
|  70 }; |  68 }; | 
|  71  |  69  | 
|  72 } // namespace blink |  70 } // namespace blink | 
|  73  |  71  | 
|  74 #endif // ENABLE(WEB_AUDIO) |  | 
|  75  |  | 
|  76 #endif // DefaultAudioDestinationNode_h |  72 #endif // DefaultAudioDestinationNode_h | 
| OLD | NEW |