Index: media/filters/decrypting_audio_decoder.h |
diff --git a/media/filters/decrypting_audio_decoder.h b/media/filters/decrypting_audio_decoder.h |
index 7890d222a0fd03a4b745ea0651e6ee5c315ebda4..2984fcdf11cfb0ff1af227bf71738c4d2040f7b3 100644 |
--- a/media/filters/decrypting_audio_decoder.h |
+++ b/media/filters/decrypting_audio_decoder.h |
@@ -102,6 +102,10 @@ class MEDIA_EXPORT DecryptingAudioDecoder : public AudioDecoder { |
// Resets decoder and calls |reset_cb_|. |
void DoReset(); |
+ // Updates audio configs from |demuxer_stream_| and resets |
+ // |output_timestamp_base_| and |total_samples_decoded_|. |
+ void UpdateDecoderConfig(); |
+ |
// Sets timestamp and duration for |queued_audio_frames_| to make sure the |
// renderer always receives continuous frames without gaps and overlaps. |
void EnqueueFrames(const Decryptor::AudioBuffers& frames); |