Chromium Code Reviews| Index: media/cast/audio_receiver/audio_receiver.h |
| diff --git a/media/cast/audio_receiver/audio_receiver.h b/media/cast/audio_receiver/audio_receiver.h |
| index 2044e16cfc81d20f418767529f72ce3a7c2e349b..313025bc50d9602e8cf8617d45aed70cfae97e5d 100644 |
| --- a/media/cast/audio_receiver/audio_receiver.h |
| +++ b/media/cast/audio_receiver/audio_receiver.h |
| @@ -13,6 +13,7 @@ |
| #include "base/threading/non_thread_safe.h" |
| #include "base/time/tick_clock.h" |
| #include "base/time/time.h" |
| +#include "crypto/encryptor.h" |
| #include "media/cast/cast_config.h" |
| #include "media/cast/cast_environment.h" |
| #include "media/cast/cast_receiver.h" |
| @@ -81,6 +82,9 @@ class AudioReceiver : public base::NonThreadSafe, |
| // Return the playout time based on the current time and rtp timestamp. |
| base::TimeTicks GetPlayoutTime(base::TimeTicks now, uint32 rtp_timestamp); |
| + bool DecryptAudioFrame(const EncodedAudioFrame* encrypted_frame, |
|
Alpha Left Google
2013/11/07 01:10:11
Please add a comment about the parameters. Which o
pwestin
2013/11/07 17:16:04
it felt weird allowing the scoped ptr being empty
|
| + EncodedAudioFrame* audio_frame); |
| + |
| // Schedule the next RTCP report. |
| void ScheduleNextRtcpReport(); |
| @@ -110,6 +114,8 @@ class AudioReceiver : public base::NonThreadSafe, |
| base::TimeDelta time_offset_; |
| base::TimeTicks time_first_incoming_packet_; |
| uint32 first_incoming_rtp_timestamp_; |
| + scoped_ptr<crypto::Encryptor> decryptor_; |
| + std::string iv_mask_; |
| std::list<AudioFrameEncodedCallback> queued_encoded_callbacks_; |
| }; |