Index: media/cast/transport/transport_video_sender.h |
diff --git a/media/cast/transport/transport_video_sender.h b/media/cast/transport/transport_video_sender.h |
index 2e5fbff21e19bb8101edd0f67d728f8ebc35d4e7..f7ad8fb3bc1caed2fd58b09f64070eef0b2636b5 100644 |
--- a/media/cast/transport/transport_video_sender.h |
+++ b/media/cast/transport/transport_video_sender.h |
@@ -12,11 +12,7 @@ |
#include "base/time/tick_clock.h" |
#include "media/cast/transport/cast_transport_config.h" |
#include "media/cast/transport/rtp_sender/rtp_sender.h" |
- |
-namespace crypto { |
-class Encryptor; |
-class SymmetricKey; |
-} |
+#include "media/cast/transport/utility/transport_encryption_handler.h" |
namespace media { |
class VideoFrame; |
@@ -58,12 +54,8 @@ class TransportVideoSender : public base::NonThreadSafe { |
EncodedVideoFrame* encrypted_video_frame); |
const base::TimeDelta rtp_max_delay_; |
- |
+ TransportEncryptionHandler encryptor_; |
RtpSender rtp_sender_; |
- scoped_ptr<crypto::SymmetricKey> key_; |
- scoped_ptr<crypto::Encryptor> encryptor_; |
- std::string iv_mask_; |
- |
bool initialized_; |
DISALLOW_IMPLICIT_CONSTRUCTORS(TransportVideoSender); |