Lines Matching refs:ViEChannel
47 explicit ChannelStatsObserver(ViEChannel* owner) : owner_(owner) {}
56 ViEChannel* owner_;
59 ViEChannel::ViEChannel(int32_t channel_id,
125 int32_t ViEChannel::Init() {
177 ViEChannel::~ViEChannel() {
202 int32_t ViEChannel::SetSendCodec(const VideoCodec& video_codec,
403 int32_t ViEChannel::SetReceiveCodec(const VideoCodec& video_codec) {
419 int32_t ViEChannel::GetReceiveCodec(VideoCodec* video_codec) {
426 int32_t ViEChannel::RegisterCodecObserver(ViEDecoderObserver* observer) {
440 int32_t ViEChannel::RegisterExternalDecoder(const uint8_t pl_type,
452 int32_t ViEChannel::DeRegisterExternalDecoder(const uint8_t pl_type) {
467 int32_t ViEChannel::ReceiveCodecStatistics(uint32_t* num_key_frames,
478 uint32_t ViEChannel::DiscardedPackets() const {
482 int ViEChannel::ReceiveDelay() const {
486 int32_t ViEChannel::WaitForKeyFrame(bool wait) {
491 int32_t ViEChannel::SetSignalPacketLossStatus(bool enable,
512 int32_t ViEChannel::SetRTCPMode(const RTCPMethod rtcp_mode) {
523 int32_t ViEChannel::GetRTCPMode(RTCPMethod* rtcp_mode) {
528 int32_t ViEChannel::SetNACKStatus(const bool enable) {
544 int32_t ViEChannel::ProcessNACKRequest(const bool enable) {
586 int32_t ViEChannel::SetFECStatus(const bool enable,
597 int32_t ViEChannel::ProcessFECRequest(
615 int32_t ViEChannel::SetHybridNACKFECStatus(
631 int ViEChannel::SetSenderBufferingMode(int target_delay_ms) {
652 int ViEChannel::SetReceiverBufferingMode(int target_delay_ms) {
679 int ViEChannel::GetRequiredNackListSize(int target_delay_ms) {
686 int32_t ViEChannel::SetKeyFrameRequestMethod(
691 bool ViEChannel::EnableRemb(bool enable) {
697 int ViEChannel::SetSendTimestampOffsetStatus(bool enable, int id) {
728 int ViEChannel::SetReceiveTimestampOffsetStatus(bool enable, int id) {
732 int ViEChannel::SetSendAbsoluteSendTimeStatus(bool enable, int id) {
763 int ViEChannel::SetReceiveAbsoluteSendTimeStatus(bool enable, int id) {
767 void ViEChannel::SetRtcpXrRrtrStatus(bool enable) {
772 void ViEChannel::SetTransmissionSmoothingStatus(bool enable) {
777 int32_t ViEChannel::EnableTMMBR(const bool enable) {
781 int32_t ViEChannel::EnableKeyFrameRequestCallback(const bool enable) {
792 int32_t ViEChannel::SetSSRC(const uint32_t SSRC,
822 int32_t ViEChannel::SetRemoteSSRCType(const StreamType usage,
828 int32_t ViEChannel::GetLocalSSRC(uint8_t idx, unsigned int* ssrc) {
847 int32_t ViEChannel::GetRemoteSSRC(uint32_t* ssrc) {
852 int32_t ViEChannel::GetRemoteCSRC(uint32_t CSRCs[kRtpCsrcSize]) {
863 void ViEChannel::SetPadWithRedundantPayloads(bool enable) {
879 int ViEChannel::SetRtxSendPayloadType(int payload_type) {
889 void ViEChannel::SetRtxSendStatus(bool enable) {
905 void ViEChannel::SetRtxReceivePayloadType(int payload_type) {
909 int32_t ViEChannel::SetStartSequenceNumber(uint16_t sequence_number) {
916 int32_t ViEChannel::SetRTCPCName(const char rtcp_cname[]) {
923 int32_t ViEChannel::GetRTCPCName(char rtcp_cname[]) {
927 int32_t ViEChannel::GetRemoteRTCPCName(char rtcp_cname[]) {
932 int32_t ViEChannel::RegisterRtpObserver(ViERTPObserver* observer) {
946 int32_t ViEChannel::RegisterRtcpObserver(ViERTCPObserver* observer) {
960 int32_t ViEChannel::SendApplicationDefinedRTCPPacket(
989 int32_t ViEChannel::GetSendRtcpStatistics(uint16_t* fraction_lost,
1042 void ViEChannel::RegisterSendChannelRtcpStatisticsCallback(
1056 int32_t ViEChannel::GetReceivedRtcpStatistics(uint16_t* fraction_lost,
1081 void ViEChannel::RegisterReceiveChannelRtcpStatisticsCallback(
1087 int32_t ViEChannel::GetRtpStatistics(uint32_t* bytes_sent,
1123 void ViEChannel::RegisterSendChannelRtpStatisticsCallback(
1136 void ViEChannel::RegisterReceiveChannelRtpStatisticsCallback(
1141 void ViEChannel::GetRtcpPacketTypeCounters(
1165 void ViEChannel::GetBandwidthUsage(uint32_t* total_bitrate_sent,
1187 bool ViEChannel::GetSendSideDelay(int* avg_send_delay,
1218 void ViEChannel::RegisterSendBitrateObserver(
1229 void ViEChannel::GetReceiveBandwidthEstimatorStats(
1234 int32_t ViEChannel::StartRTPDump(const char file_nameUTF8[1024],
1243 int32_t ViEChannel::StopRTPDump(RTPDirections direction) {
1251 int32_t ViEChannel::StartSend() {
1276 int32_t ViEChannel::StopSend() {
1304 bool ViEChannel::Sending() {
1308 int32_t ViEChannel::StartReceive() {
1318 int32_t ViEChannel::StopReceive() {
1325 int32_t ViEChannel::RegisterSendTransport(Transport* transport) {
1340 int32_t ViEChannel::DeregisterSendTransport() {
1354 int32_t ViEChannel::ReceivedRTPPacket(
1367 int32_t ViEChannel::ReceivedRTCPPacket(
1378 int32_t ViEChannel::SetMTU(uint16_t mtu) {
1393 uint16_t ViEChannel::MaxDataPayloadLength() const {
1397 int32_t ViEChannel::EnableColorEnhancement(bool enable) {
1403 RtpRtcp* ViEChannel::rtp_rtcp() {
1407 CallStatsObserver* ViEChannel::GetStatsObserver() {
1415 int32_t ViEChannel::FrameToRender(
1462 int32_t ViEChannel::ReceivedDecodedReferenceFrame(
1467 void ViEChannel::IncomingCodecChanged(const VideoCodec& codec) {
1472 int32_t ViEChannel::OnReceiveStatisticsUpdate(const uint32_t bit_rate,
1481 void ViEChannel::OnDecoderTiming(int decode_ms,
1500 int32_t ViEChannel::RequestKeyFrame() {
1510 int32_t ViEChannel::SliceLossIndicationRequest(
1515 int32_t ViEChannel::ResendPackets(const uint16_t* sequence_numbers,
1520 bool ViEChannel::ChannelDecodeThreadFunction(void* obj) {
1521 return static_cast<ViEChannel*>(obj)->ChannelDecodeProcess();
1524 bool ViEChannel::ChannelDecodeProcess() {
1529 void ViEChannel::OnRttUpdate(uint32_t rtt) {
1533 int32_t ViEChannel::StartDecodeThread() {
1556 int32_t ViEChannel::StopDecodeThread() {
1571 int32_t ViEChannel::SetVoiceChannel(int32_t ve_channel_id,
1585 int32_t ViEChannel::VoiceChannel() {
1589 int32_t ViEChannel::RegisterEffectFilter(ViEEffectFilter* effect_filter) {
1599 void ViEChannel::RegisterPreRenderCallback(
1605 void ViEChannel::RegisterPreDecodeImageCallback(
1610 void ViEChannel::OnApplicationDataReceived(const int32_t id,
1628 int32_t ViEChannel::OnInitializeDecoder(
1644 void ViEChannel::OnIncomingSSRCChanged(const int32_t id, const uint32_t ssrc) {
1656 void ViEChannel::OnIncomingCSRCChanged(const int32_t id,
1668 void ViEChannel::ResetStatistics(uint32_t ssrc) {
1675 void ViEChannel::RegisterSendFrameCountObserver(
1686 void ViEChannel::ReceivedBWEPacket(int64_t arrival_time_ms,