Index: Source/modules/webaudio/AudioContext.cpp |
diff --git a/Source/modules/webaudio/AudioContext.cpp b/Source/modules/webaudio/AudioContext.cpp |
index 4e96e911ded1b799d26b383cf98c9c2f651b0d06..0f3caccb11655aa180404a617282834a605e4aea 100644 |
--- a/Source/modules/webaudio/AudioContext.cpp |
+++ b/Source/modules/webaudio/AudioContext.cpp |
@@ -307,27 +307,6 @@ PassRefPtr<AudioBuffer> AudioContext::createBuffer(unsigned numberOfChannels, si |
return audioBuffer; |
} |
-PassRefPtr<AudioBuffer> AudioContext::createBuffer(ArrayBuffer* arrayBuffer, bool mixToMono, ExceptionState& exceptionState) |
-{ |
- ASSERT(arrayBuffer); |
- if (!arrayBuffer) { |
- exceptionState.throwDOMException( |
- SyntaxError, |
- "invalid ArrayBuffer."); |
- return nullptr; |
- } |
- |
- RefPtr<AudioBuffer> audioBuffer = AudioBuffer::createFromAudioFileData(arrayBuffer->data(), arrayBuffer->byteLength(), mixToMono, sampleRate()); |
- if (!audioBuffer.get()) { |
- exceptionState.throwDOMException( |
- SyntaxError, |
- "invalid audio data in ArrayBuffer."); |
- return nullptr; |
- } |
- |
- return audioBuffer; |
-} |
- |
void AudioContext::decodeAudioData(ArrayBuffer* audioData, PassOwnPtr<AudioBufferCallback> successCallback, PassOwnPtr<AudioBufferCallback> errorCallback, ExceptionState& exceptionState) |
{ |
if (!audioData) { |