WebRtc_Word32 -> int32_t in utility/

BUG=314

Review URL: https://webrtc-codereview.appspot.com/1307005

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3797 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
pbos@webrtc.org
2013-04-09 13:32:55 +00:00
parent 0ea11c1768
commit c75102eba7
19 changed files with 360 additions and 366 deletions

View File

@ -21,46 +21,43 @@ class AudioFrame;
class AudioCoder : public AudioPacketizationCallback
{
public:
AudioCoder(WebRtc_UWord32 instanceID);
AudioCoder(uint32_t instanceID);
~AudioCoder();
WebRtc_Word32 SetEncodeCodec(
int32_t SetEncodeCodec(
const CodecInst& codecInst,
ACMAMRPackingFormat amrFormat = AMRBandwidthEfficient);
WebRtc_Word32 SetDecodeCodec(
int32_t SetDecodeCodec(
const CodecInst& codecInst,
ACMAMRPackingFormat amrFormat = AMRBandwidthEfficient);
WebRtc_Word32 Decode(AudioFrame& decodedAudio, WebRtc_UWord32 sampFreqHz,
const WebRtc_Word8* incomingPayload,
WebRtc_Word32 payloadLength);
int32_t Decode(AudioFrame& decodedAudio, uint32_t sampFreqHz,
const int8_t* incomingPayload, int32_t payloadLength);
WebRtc_Word32 PlayoutData(AudioFrame& decodedAudio,
WebRtc_UWord16& sampFreqHz);
int32_t PlayoutData(AudioFrame& decodedAudio, uint16_t& sampFreqHz);
WebRtc_Word32 Encode(const AudioFrame& audio,
WebRtc_Word8* encodedData,
WebRtc_UWord32& encodedLengthInBytes);
int32_t Encode(const AudioFrame& audio, int8_t* encodedData,
uint32_t& encodedLengthInBytes);
protected:
virtual WebRtc_Word32 SendData(FrameType frameType,
WebRtc_UWord8 payloadType,
WebRtc_UWord32 timeStamp,
const WebRtc_UWord8* payloadData,
WebRtc_UWord16 payloadSize,
const RTPFragmentationHeader* fragmentation);
virtual int32_t SendData(FrameType frameType,
uint8_t payloadType,
uint32_t timeStamp,
const uint8_t* payloadData,
uint16_t payloadSize,
const RTPFragmentationHeader* fragmentation);
private:
AudioCodingModule* _acm;
CodecInst _receiveCodec;
WebRtc_UWord32 _encodeTimestamp;
WebRtc_Word8* _encodedData;
WebRtc_UWord32 _encodedLengthInBytes;
uint32_t _encodeTimestamp;
int8_t* _encodedData;
uint32_t _encodedLengthInBytes;
WebRtc_UWord32 _decodeTimestamp;
uint32_t _decodeTimestamp;
};
} // namespace webrtc