Chromium Code Reviews| Index: media/base/android/webaudio_media_codec_bridge.h |
| diff --git a/media/base/android/webaudio_media_codec_bridge.h b/media/base/android/webaudio_media_codec_bridge.h |
| index cd87669d16a4e2dd136b169e6a2b9b6b1e5b4a9f..6a3a3b57d26b855d8be0a5ce951fb9ac35148cc5 100644 |
| --- a/media/base/android/webaudio_media_codec_bridge.h |
| +++ b/media/base/android/webaudio_media_codec_bridge.h |
| @@ -23,7 +23,8 @@ class MEDIA_EXPORT WebAudioMediaCodecBridge { |
| // information and decoded PCM samples are written to |pcm_output|. |
| // We also take ownership of |pcm_output|. |
| WebAudioMediaCodecBridge(base::SharedMemoryHandle encoded_audio_handle, |
| - base::FileDescriptor pcm_output); |
| + base::FileDescriptor pcm_output, |
| + size_t data_size); |
| ~WebAudioMediaCodecBridge(); |
| // Inform JNI about this bridge. Returns true if registration |
| @@ -34,7 +35,8 @@ class MEDIA_EXPORT WebAudioMediaCodecBridge { |
| // |encoded_audio_handle|. The PCM samples are sent to |pcm_output|. |
| static void RunWebAudioMediaCodec( |
| base::SharedMemoryHandle encoded_audio_handle, |
| - base::FileDescriptor pcm_output); |
| + base::FileDescriptor pcm_output, |
| + size_t data_size); |
| void OnChunkDecoded(JNIEnv* env, |
| jobject /*java object*/, |
| @@ -45,8 +47,7 @@ class MEDIA_EXPORT WebAudioMediaCodecBridge { |
| jobject /*java object*/, |
| jint channel_count, |
| jint sample_rate, |
| - jlong duration_us, |
| - jboolean is_vorbis); |
| + jlong duration_us); |
| private: |
| // Handles MediaCodec processing of the encoded data in |
| @@ -62,6 +63,9 @@ class MEDIA_EXPORT WebAudioMediaCodecBridge { |
| // this file descriptor. We take ownership of this descriptor. |
| int pcm_output_; |
| + // The length of the encoded data |
|
bulach
2013/04/29 13:16:25
nit: end with a .
|
| + size_t data_size_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(WebAudioMediaCodecBridge); |
| }; |