| Index: talk/media/base/mediachannel.h
|
| diff --git a/talk/media/base/mediachannel.h b/talk/media/base/mediachannel.h
|
| index dd46a2ff1a89ca9f7d7f4663831b4cd6f3b594a1..bf06e236861ed01e8d6ba63b3735e2cb629e3ca5 100644
|
| --- a/talk/media/base/mediachannel.h
|
| +++ b/talk/media/base/mediachannel.h
|
| @@ -288,14 +288,14 @@ struct AudioOptions {
|
| Settable<bool> experimental_ns;
|
| Settable<bool> aec_dump;
|
| // Note that tx_agc_* only applies to non-experimental AGC.
|
| - Settable<uint16> tx_agc_target_dbov;
|
| - Settable<uint16> tx_agc_digital_compression_gain;
|
| + Settable<uint16_t> tx_agc_target_dbov;
|
| + Settable<uint16_t> tx_agc_digital_compression_gain;
|
| Settable<bool> tx_agc_limiter;
|
| - Settable<uint16> rx_agc_target_dbov;
|
| - Settable<uint16> rx_agc_digital_compression_gain;
|
| + Settable<uint16_t> rx_agc_target_dbov;
|
| + Settable<uint16_t> rx_agc_digital_compression_gain;
|
| Settable<bool> rx_agc_limiter;
|
| - Settable<uint32> recording_sample_rate;
|
| - Settable<uint32> playout_sample_rate;
|
| + Settable<uint32_t> recording_sample_rate;
|
| + Settable<uint32_t> playout_sample_rate;
|
| // Set DSCP value for packet sent from audio channel.
|
| Settable<bool> dscp;
|
| // Enable combined audio+bandwidth BWE.
|
| @@ -557,14 +557,14 @@ class MediaChannel : public sigslot::has_slots<> {
|
| // Removes an outgoing media stream.
|
| // ssrc must be the first SSRC of the media stream if the stream uses
|
| // multiple SSRCs.
|
| - virtual bool RemoveSendStream(uint32 ssrc) = 0;
|
| + virtual bool RemoveSendStream(uint32_t ssrc) = 0;
|
| // Creates a new incoming media stream with SSRCs and CNAME as described
|
| // by sp.
|
| virtual bool AddRecvStream(const StreamParams& sp) = 0;
|
| // Removes an incoming media stream.
|
| // ssrc must be the first SSRC of the media stream if the stream uses
|
| // multiple SSRCs.
|
| - virtual bool RemoveRecvStream(uint32 ssrc) = 0;
|
| + virtual bool RemoveRecvStream(uint32_t ssrc) = 0;
|
|
|
| // Returns the absoulte sendtime extension id value from media channel.
|
| virtual int GetRtpSendTimeExtnId() const {
|
| @@ -640,7 +640,7 @@ struct SsrcSenderInfo {
|
| : ssrc(0),
|
| timestamp(0) {
|
| }
|
| - uint32 ssrc;
|
| + uint32_t ssrc;
|
| double timestamp; // NTP timestamp, represented as seconds since epoch.
|
| };
|
|
|
| @@ -649,7 +649,7 @@ struct SsrcReceiverInfo {
|
| : ssrc(0),
|
| timestamp(0) {
|
| }
|
| - uint32 ssrc;
|
| + uint32_t ssrc;
|
| double timestamp;
|
| };
|
|
|
| @@ -666,14 +666,14 @@ struct MediaSenderInfo {
|
| }
|
| // Temporary utility function for call sites that only provide SSRC.
|
| // As more info is added into SsrcSenderInfo, this function should go away.
|
| - void add_ssrc(uint32 ssrc) {
|
| + void add_ssrc(uint32_t ssrc) {
|
| SsrcSenderInfo stat;
|
| stat.ssrc = ssrc;
|
| add_ssrc(stat);
|
| }
|
| // Utility accessor for clients that are only interested in ssrc numbers.
|
| - std::vector<uint32> ssrcs() const {
|
| - std::vector<uint32> retval;
|
| + std::vector<uint32_t> ssrcs() const {
|
| + std::vector<uint32_t> retval;
|
| for (std::vector<SsrcSenderInfo>::const_iterator it = local_stats.begin();
|
| it != local_stats.end(); ++it) {
|
| retval.push_back(it->ssrc);
|
| @@ -683,14 +683,14 @@ struct MediaSenderInfo {
|
| // Utility accessor for clients that make the assumption only one ssrc
|
| // exists per media.
|
| // This will eventually go away.
|
| - uint32 ssrc() const {
|
| + uint32_t ssrc() const {
|
| if (local_stats.size() > 0) {
|
| return local_stats[0].ssrc;
|
| } else {
|
| return 0;
|
| }
|
| }
|
| - int64 bytes_sent;
|
| + int64_t bytes_sent;
|
| int packets_sent;
|
| int packets_lost;
|
| float fraction_lost;
|
| @@ -726,13 +726,13 @@ struct MediaReceiverInfo {
|
| }
|
| // Temporary utility function for call sites that only provide SSRC.
|
| // As more info is added into SsrcSenderInfo, this function should go away.
|
| - void add_ssrc(uint32 ssrc) {
|
| + void add_ssrc(uint32_t ssrc) {
|
| SsrcReceiverInfo stat;
|
| stat.ssrc = ssrc;
|
| add_ssrc(stat);
|
| }
|
| - std::vector<uint32> ssrcs() const {
|
| - std::vector<uint32> retval;
|
| + std::vector<uint32_t> ssrcs() const {
|
| + std::vector<uint32_t> retval;
|
| for (std::vector<SsrcReceiverInfo>::const_iterator it = local_stats.begin();
|
| it != local_stats.end(); ++it) {
|
| retval.push_back(it->ssrc);
|
| @@ -742,7 +742,7 @@ struct MediaReceiverInfo {
|
| // Utility accessor for clients that make the assumption only one ssrc
|
| // exists per media.
|
| // This will eventually go away.
|
| - uint32 ssrc() const {
|
| + uint32_t ssrc() const {
|
| if (local_stats.size() > 0) {
|
| return local_stats[0].ssrc;
|
| } else {
|
| @@ -750,7 +750,7 @@ struct MediaReceiverInfo {
|
| }
|
| }
|
|
|
| - int64 bytes_rcvd;
|
| + int64_t bytes_rcvd;
|
| int packets_rcvd;
|
| int packets_lost;
|
| float fraction_lost;
|
| @@ -827,7 +827,7 @@ struct VoiceReceiverInfo : public MediaReceiverInfo {
|
| int decoding_cng;
|
| int decoding_plc_cng;
|
| // Estimated capture start time in NTP time in ms.
|
| - int64 capture_start_ntp_time_ms;
|
| + int64_t capture_start_ntp_time_ms;
|
| };
|
|
|
| struct VideoSenderInfo : public MediaSenderInfo {
|
| @@ -931,7 +931,7 @@ struct VideoReceiverInfo : public MediaReceiverInfo {
|
| int current_delay_ms;
|
|
|
| // Estimated capture start time in NTP time in ms.
|
| - int64 capture_start_ntp_time_ms;
|
| + int64_t capture_start_ntp_time_ms;
|
| };
|
|
|
| struct DataSenderInfo : public MediaSenderInfo {
|
| @@ -939,7 +939,7 @@ struct DataSenderInfo : public MediaSenderInfo {
|
| : ssrc(0) {
|
| }
|
|
|
| - uint32 ssrc;
|
| + uint32_t ssrc;
|
| };
|
|
|
| struct DataReceiverInfo : public MediaReceiverInfo {
|
| @@ -947,7 +947,7 @@ struct DataReceiverInfo : public MediaReceiverInfo {
|
| : ssrc(0) {
|
| }
|
|
|
| - uint32 ssrc;
|
| + uint32_t ssrc;
|
| };
|
|
|
| struct BandwidthEstimationInfo {
|
| @@ -1070,11 +1070,12 @@ class VoiceMediaChannel : public MediaChannel {
|
| // Starts or stops sending (and potentially capture) of local audio.
|
| virtual bool SetSend(SendFlags flag) = 0;
|
| // Configure stream for sending.
|
| - virtual bool SetAudioSend(uint32 ssrc, bool enable,
|
| + virtual bool SetAudioSend(uint32_t ssrc,
|
| + bool enable,
|
| const AudioOptions* options,
|
| AudioRenderer* renderer) = 0;
|
| // Sets the renderer object to be used for the specified remote audio stream.
|
| - virtual bool SetRemoteRenderer(uint32 ssrc, AudioRenderer* renderer) = 0;
|
| + virtual bool SetRemoteRenderer(uint32_t ssrc, AudioRenderer* renderer) = 0;
|
| // Gets current energy levels for all incoming streams.
|
| virtual bool GetActiveStreams(AudioInfo::StreamList* actives) = 0;
|
| // Get the current energy level of the stream sent to the speaker.
|
| @@ -1086,7 +1087,7 @@ class VoiceMediaChannel : public MediaChannel {
|
| int cost_per_typing, int reporting_threshold, int penalty_decay,
|
| int type_event_delay) = 0;
|
| // Set left and right scale for speaker output volume of the specified ssrc.
|
| - virtual bool SetOutputScaling(uint32 ssrc, double left, double right) = 0;
|
| + virtual bool SetOutputScaling(uint32_t ssrc, double left, double right) = 0;
|
| // Returns if the telephone-event has been negotiated.
|
| virtual bool CanInsertDtmf() { return false; }
|
| // Send and/or play a DTMF |event| according to the |flags|.
|
| @@ -1094,7 +1095,10 @@ class VoiceMediaChannel : public MediaChannel {
|
| // The |ssrc| should be either 0 or a valid send stream ssrc.
|
| // The valid value for the |event| are 0 to 15 which corresponding to
|
| // DTMF event 0-9, *, #, A-D.
|
| - virtual bool InsertDtmf(uint32 ssrc, int event, int duration, int flags) = 0;
|
| + virtual bool InsertDtmf(uint32_t ssrc,
|
| + int event,
|
| + int duration,
|
| + int flags) = 0;
|
| // Gets quality stats for the channel.
|
| virtual bool GetStats(VoiceMediaInfo* info) = 0;
|
| };
|
| @@ -1130,18 +1134,20 @@ class VideoMediaChannel : public MediaChannel {
|
| // Gets the currently set codecs/payload types to be used for outgoing media.
|
| virtual bool GetSendCodec(VideoCodec* send_codec) = 0;
|
| // Sets the format of a specified outgoing stream.
|
| - virtual bool SetSendStreamFormat(uint32 ssrc, const VideoFormat& format) = 0;
|
| + virtual bool SetSendStreamFormat(uint32_t ssrc,
|
| + const VideoFormat& format) = 0;
|
| // Starts or stops transmission (and potentially capture) of local video.
|
| virtual bool SetSend(bool send) = 0;
|
| // Configure stream for sending.
|
| - virtual bool SetVideoSend(uint32 ssrc, bool enable,
|
| + virtual bool SetVideoSend(uint32_t ssrc,
|
| + bool enable,
|
| const VideoOptions* options) = 0;
|
| // Sets the renderer object to be used for the specified stream.
|
| // If SSRC is 0, the renderer is used for the 'default' stream.
|
| - virtual bool SetRenderer(uint32 ssrc, VideoRenderer* renderer) = 0;
|
| + virtual bool SetRenderer(uint32_t ssrc, VideoRenderer* renderer) = 0;
|
| // If |ssrc| is 0, replace the default capturer (engine capturer) with
|
| // |capturer|. If |ssrc| is non zero create a new stream with |ssrc| as SSRC.
|
| - virtual bool SetCapturer(uint32 ssrc, VideoCapturer* capturer) = 0;
|
| + virtual bool SetCapturer(uint32_t ssrc, VideoCapturer* capturer) = 0;
|
| // Gets quality stats for the channel.
|
| virtual bool GetStats(VideoMediaInfo* info) = 0;
|
| // Send an intra frame to the receivers.
|
| @@ -1169,7 +1175,7 @@ enum DataMessageType {
|
| struct ReceiveDataParams {
|
| // The in-packet stream indentifier.
|
| // For SCTP, this is really SID, not SSRC.
|
| - uint32 ssrc;
|
| + uint32_t ssrc;
|
| // The type of message (binary, text, or control).
|
| DataMessageType type;
|
| // A per-stream value incremented per packet in the stream.
|
| @@ -1188,7 +1194,7 @@ struct ReceiveDataParams {
|
| struct SendDataParams {
|
| // The in-packet stream indentifier.
|
| // For SCTP, this is really SID, not SSRC.
|
| - uint32 ssrc;
|
| + uint32_t ssrc;
|
| // The type of message (binary, text, or control).
|
| DataMessageType type;
|
|
|
| @@ -1276,7 +1282,7 @@ class DataMediaChannel : public MediaChannel {
|
| // writable(bool)
|
| sigslot::signal1<bool> SignalReadyToSend;
|
| // Signal for notifying that the remote side has closed the DataChannel.
|
| - sigslot::signal1<uint32> SignalStreamClosedRemotely;
|
| + sigslot::signal1<uint32_t> SignalStreamClosedRemotely;
|
| };
|
|
|
| } // namespace cricket
|
|
|