Index: media/cast/transport/cast_transport_config.h |
diff --git a/media/cast/transport/cast_transport_config.h b/media/cast/transport/cast_transport_config.h |
index fe5afc11c7ceec72d22c9715b58b3552c49fac93..bceec9d6873061bf81a7b20dba8c28f560f342b5 100644 |
--- a/media/cast/transport/cast_transport_config.h |
+++ b/media/cast/transport/cast_transport_config.h |
@@ -11,6 +11,7 @@ |
#include "base/basictypes.h" |
#include "base/callback.h" |
#include "base/memory/ref_counted.h" |
+#include "media/base/media_export.h" |
#include "media/cast/transport/cast_transport_defines.h" |
namespace media { |
@@ -33,11 +34,12 @@ enum AudioCodec { |
kExternalAudio, |
}; |
-struct CastTransportConfig { |
+struct MEDIA_EXPORT CastTransportConfig { |
CastTransportConfig(); |
~CastTransportConfig(); |
// Transport: Local receiver. |
+ // TODO(hubbe): Change to net::IPEndPoint |
std::string receiver_ip_address; |
std::string local_ip_address; |
int receive_port; |
@@ -64,7 +66,7 @@ struct CastTransportConfig { |
std::string aes_iv_mask; // Binary string of size kAesBlockSize. |
}; |
-struct EncodedVideoFrame { |
+struct MEDIA_EXPORT EncodedVideoFrame { |
EncodedVideoFrame(); |
~EncodedVideoFrame(); |
@@ -75,7 +77,7 @@ struct EncodedVideoFrame { |
std::string data; |
}; |
-struct EncodedAudioFrame { |
+struct MEDIA_EXPORT EncodedAudioFrame { |
EncodedAudioFrame(); |
~EncodedAudioFrame(); |
@@ -127,16 +129,16 @@ enum RtcpSenderFrameStatus { |
kRtcpSenderFrameStatusSentToNetwork = 3, |
}; |
-struct RtcpSenderFrameLogMessage { |
+struct MEDIA_EXPORT RtcpSenderFrameLogMessage { |
RtcpSenderFrameLogMessage(); |
~RtcpSenderFrameLogMessage(); |
RtcpSenderFrameStatus frame_status; |
uint32 rtp_timestamp; |
}; |
-typedef std::list<RtcpSenderFrameLogMessage> RtcpSenderLogMessage; |
+typedef std::vector<RtcpSenderFrameLogMessage> RtcpSenderLogMessage; |
-struct RtcpSenderInfo { |
+struct MEDIA_EXPORT RtcpSenderInfo { |
RtcpSenderInfo(); |
~RtcpSenderInfo(); |
// First three members are used for lipsync. |
@@ -161,7 +163,7 @@ struct RtcpReportBlock { |
uint32 delay_since_last_sr; |
}; |
-struct RtcpDlrrReportBlock { |
+struct MEDIA_EXPORT RtcpDlrrReportBlock { |
RtcpDlrrReportBlock(); |
~RtcpDlrrReportBlock(); |
uint32 last_rr; |