| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2010 Google Inc. All rights reserved. |   2  * Copyright (C) 2010 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  * |   7  * | 
|   8  * 1.  Redistributions of source code must retain the above copyright |   8  * 1.  Redistributions of source code must retain the above copyright | 
|   9  *     notice, this list of conditions and the following disclaimer. |   9  *     notice, this list of conditions and the following disclaimer. | 
|  10  * 2.  Redistributions in binary form must reproduce the above copyright |  10  * 2.  Redistributions in binary form must reproduce the above copyright | 
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  57     float sampleRate() const { return m_sampleRate; } |  57     float sampleRate() const { return m_sampleRate; } | 
|  58  |  58  | 
|  59     // Channel data access |  59     // Channel data access | 
|  60     unsigned numberOfChannels() const { return m_channels.size(); } |  60     unsigned numberOfChannels() const { return m_channels.size(); } | 
|  61     PassRefPtr<Float32Array> getChannelData(unsigned channelIndex, ExceptionStat
    e&); |  61     PassRefPtr<Float32Array> getChannelData(unsigned channelIndex, ExceptionStat
    e&); | 
|  62     Float32Array* getChannelData(unsigned channelIndex); |  62     Float32Array* getChannelData(unsigned channelIndex); | 
|  63     void zero(); |  63     void zero(); | 
|  64  |  64  | 
|  65     void trace(Visitor*) { } |  65     void trace(Visitor*) { } | 
|  66  |  66  | 
|  67     virtual v8::Handle<v8::Object> associateWithWrapper(const WrapperTypeInfo*, 
    v8::Handle<v8::Object> wrapper, v8::Isolate*) OVERRIDE; |  67     virtual v8::Handle<v8::Object> associateWithWrapper(const WrapperTypeInfo*, 
    v8::Handle<v8::Object> wrapper, v8::Isolate*) override; | 
|  68  |  68  | 
|  69 protected: |  69 protected: | 
|  70     AudioBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRa
    te); |  70     AudioBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRa
    te); | 
|  71     explicit AudioBuffer(AudioBus*); |  71     explicit AudioBuffer(AudioBus*); | 
|  72     bool createdSuccessfully(unsigned desiredNumberOfChannels) const; |  72     bool createdSuccessfully(unsigned desiredNumberOfChannels) const; | 
|  73  |  73  | 
|  74     float m_sampleRate; |  74     float m_sampleRate; | 
|  75     size_t m_length; |  75     size_t m_length; | 
|  76  |  76  | 
|  77     Vector<RefPtr<Float32Array> > m_channels; |  77     Vector<RefPtr<Float32Array> > m_channels; | 
|  78 }; |  78 }; | 
|  79  |  79  | 
|  80 } // namespace blink |  80 } // namespace blink | 
|  81  |  81  | 
|  82 #endif // AudioBuffer_h |  82 #endif // AudioBuffer_h | 
| OLD | NEW |