Index: media/cast/video_sender/video_sender.h |
diff --git a/media/cast/video_sender/video_sender.h b/media/cast/video_sender/video_sender.h |
index 7bd60293b099e40271afcfaa52eae48c1a6873bd..9699437ee90a485f61f646f612207a6e6a52c319 100644 |
--- a/media/cast/video_sender/video_sender.h |
+++ b/media/cast/video_sender/video_sender.h |
@@ -12,6 +12,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/congestion_control/congestion_control.h" |
@@ -101,6 +102,9 @@ class VideoSender : public base::NonThreadSafe, |
scoped_ptr<EncodedVideoFrame> video_frame, |
const base::TimeTicks& capture_time); |
+ bool EncryptVideoFrame(const EncodedVideoFrame* encoded_frame, |
+ EncodedVideoFrame* encrypted_video_frame); |
Alpha Left Google
2013/11/08 22:40:02
Need a comment to explain how |encrypted_video_fra
pwestin
2013/11/12 22:07:23
Done.
|
+ |
const uint32 incoming_feedback_ssrc_; |
const base::TimeDelta rtp_max_delay_; |
const int max_frame_rate_; |
@@ -113,6 +117,8 @@ class VideoSender : public base::NonThreadSafe, |
scoped_ptr<RtpSender> rtp_sender_; |
VideoEncoderController* video_encoder_controller_; |
uint8 max_unacked_frames_; |
+ scoped_ptr<crypto::Encryptor> encryptor_; |
+ std::string iv_mask_; |
int last_acked_frame_id_; |
int last_sent_frame_id_; |
int last_sent_key_frame_id_; |