Add encoded_timestamp to AudioEncoder base class

BUG=3926
TBR=kwiberg@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/24029004

git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7464 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/modules/audio_coding/codecs/audio_encoder.h b/modules/audio_coding/codecs/audio_encoder.h
index 0d446bc..1569caf 100644
--- a/modules/audio_coding/codecs/audio_encoder.h
+++ b/modules/audio_coding/codecs/audio_encoder.h
@@ -35,10 +35,12 @@
                  const int16_t* audio,
                  size_t num_samples,
                  size_t max_encoded_bytes,
-                 uint8_t* encoded) {
+                 uint8_t* encoded,
+                 uint32_t* encoded_timestamp) {
     CHECK_EQ(num_samples,
              static_cast<size_t>(sample_rate_hz() / 100 * num_channels()));
-    ssize_t num_bytes = Encode(timestamp, audio, max_encoded_bytes, encoded);
+    ssize_t num_bytes =
+        Encode(timestamp, audio, max_encoded_bytes, encoded, encoded_timestamp);
     CHECK_LE(num_bytes,
              static_cast<ssize_t>(std::min(
                  max_encoded_bytes,
@@ -57,7 +59,8 @@
   virtual ssize_t Encode(uint32_t timestamp,
                          const int16_t* audio,
                          size_t max_encoded_bytes,
-                         uint8_t* encoded) = 0;
+                         uint8_t* encoded,
+                         uint32_t* encoded_timestamp) = 0;
 };
 
 }  // namespace webrtc