OLD | NEW |
1 /* | 1 /* |
2 * libjingle | 2 * libjingle |
3 * Copyright 2004 Google Inc. | 3 * Copyright 2004 Google Inc. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are met: | 6 * modification, are permitted provided that the following conditions are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright notice, | 8 * 1. Redistributions of source code must retain the above copyright notice, |
9 * this list of conditions and the following disclaimer. | 9 * this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright notice, | 10 * 2. Redistributions in binary form must reproduce the above copyright notice, |
(...skipping 843 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
854 framerate_output(0), | 854 framerate_output(0), |
855 framerate_render_input(0), | 855 framerate_render_input(0), |
856 framerate_render_output(0), | 856 framerate_render_output(0), |
857 decode_ms(0), | 857 decode_ms(0), |
858 max_decode_ms(0), | 858 max_decode_ms(0), |
859 jitter_buffer_ms(0), | 859 jitter_buffer_ms(0), |
860 min_playout_delay_ms(0), | 860 min_playout_delay_ms(0), |
861 render_delay_ms(0), | 861 render_delay_ms(0), |
862 target_delay_ms(0), | 862 target_delay_ms(0), |
863 current_delay_ms(0), | 863 current_delay_ms(0), |
864 capture_start_ntp_time_ms(-1) { | 864 capture_start_ntp_time_ms(-1), |
| 865 qp(-1) { |
865 } | 866 } |
866 | 867 |
867 std::vector<SsrcGroup> ssrc_groups; | 868 std::vector<SsrcGroup> ssrc_groups; |
868 int packets_concealed; | 869 int packets_concealed; |
869 int firs_sent; | 870 int firs_sent; |
870 int plis_sent; | 871 int plis_sent; |
871 int nacks_sent; | 872 int nacks_sent; |
872 int frame_width; | 873 int frame_width; |
873 int frame_height; | 874 int frame_height; |
874 int framerate_rcvd; | 875 int framerate_rcvd; |
(...skipping 19 matching lines...) Expand all Loading... |
894 // Requested latency to account for rendering delay. | 895 // Requested latency to account for rendering delay. |
895 int render_delay_ms; | 896 int render_delay_ms; |
896 // Target overall delay: network+decode+render, accounting for | 897 // Target overall delay: network+decode+render, accounting for |
897 // min_playout_delay_ms. | 898 // min_playout_delay_ms. |
898 int target_delay_ms; | 899 int target_delay_ms; |
899 // Current overall delay, possibly ramping towards target_delay_ms. | 900 // Current overall delay, possibly ramping towards target_delay_ms. |
900 int current_delay_ms; | 901 int current_delay_ms; |
901 | 902 |
902 // Estimated capture start time in NTP time in ms. | 903 // Estimated capture start time in NTP time in ms. |
903 int64_t capture_start_ntp_time_ms; | 904 int64_t capture_start_ntp_time_ms; |
| 905 // Average codec quantizer value. |
| 906 int qp; |
904 }; | 907 }; |
905 | 908 |
906 struct DataSenderInfo : public MediaSenderInfo { | 909 struct DataSenderInfo : public MediaSenderInfo { |
907 DataSenderInfo() | 910 DataSenderInfo() |
908 : ssrc(0) { | 911 : ssrc(0) { |
909 } | 912 } |
910 | 913 |
911 uint32_t ssrc; | 914 uint32_t ssrc; |
912 }; | 915 }; |
913 | 916 |
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1248 // Signal when the media channel is ready to send the stream. Arguments are: | 1251 // Signal when the media channel is ready to send the stream. Arguments are: |
1249 // writable(bool) | 1252 // writable(bool) |
1250 sigslot::signal1<bool> SignalReadyToSend; | 1253 sigslot::signal1<bool> SignalReadyToSend; |
1251 // Signal for notifying that the remote side has closed the DataChannel. | 1254 // Signal for notifying that the remote side has closed the DataChannel. |
1252 sigslot::signal1<uint32_t> SignalStreamClosedRemotely; | 1255 sigslot::signal1<uint32_t> SignalStreamClosedRemotely; |
1253 }; | 1256 }; |
1254 | 1257 |
1255 } // namespace cricket | 1258 } // namespace cricket |
1256 | 1259 |
1257 #endif // TALK_MEDIA_BASE_MEDIACHANNEL_H_ | 1260 #endif // TALK_MEDIA_BASE_MEDIACHANNEL_H_ |
OLD | NEW |