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 535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
546 | 546 |
547 // |network_interface_| can be accessed from the worker_thread and | 547 // |network_interface_| can be accessed from the worker_thread and |
548 // from any MediaEngine threads. This critical section is to protect accessing | 548 // from any MediaEngine threads. This critical section is to protect accessing |
549 // of network_interface_ object. | 549 // of network_interface_ object. |
550 rtc::CriticalSection network_interface_crit_; | 550 rtc::CriticalSection network_interface_crit_; |
551 NetworkInterface* network_interface_; | 551 NetworkInterface* network_interface_; |
552 }; | 552 }; |
553 | 553 |
554 enum SendFlags { | 554 enum SendFlags { |
555 SEND_NOTHING, | 555 SEND_NOTHING, |
556 SEND_RINGBACKTONE, | |
557 SEND_MICROPHONE | 556 SEND_MICROPHONE |
558 }; | 557 }; |
559 | 558 |
560 // The stats information is structured as follows: | 559 // The stats information is structured as follows: |
561 // Media are represented by either MediaSenderInfo or MediaReceiverInfo. | 560 // Media are represented by either MediaSenderInfo or MediaReceiverInfo. |
562 // Media contains a vector of SSRC infos that are exclusively used by this | 561 // Media contains a vector of SSRC infos that are exclusively used by this |
563 // media. (SSRCs shared between media streams can't be represented.) | 562 // media. (SSRCs shared between media streams can't be represented.) |
564 | 563 |
565 // Information about an SSRC. | 564 // Information about an SSRC. |
566 // This data may be locally recorded, or received in an RTCP SR or RR. | 565 // This data may be locally recorded, or received in an RTCP SR or RR. |
(...skipping 637 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1204 // Signal when the media channel is ready to send the stream. Arguments are: | 1203 // Signal when the media channel is ready to send the stream. Arguments are: |
1205 // writable(bool) | 1204 // writable(bool) |
1206 sigslot::signal1<bool> SignalReadyToSend; | 1205 sigslot::signal1<bool> SignalReadyToSend; |
1207 // Signal for notifying that the remote side has closed the DataChannel. | 1206 // Signal for notifying that the remote side has closed the DataChannel. |
1208 sigslot::signal1<uint32_t> SignalStreamClosedRemotely; | 1207 sigslot::signal1<uint32_t> SignalStreamClosedRemotely; |
1209 }; | 1208 }; |
1210 | 1209 |
1211 } // namespace cricket | 1210 } // namespace cricket |
1212 | 1211 |
1213 #endif // TALK_MEDIA_BASE_MEDIACHANNEL_H_ | 1212 #endif // TALK_MEDIA_BASE_MEDIACHANNEL_H_ |
OLD | NEW |