Index: content/public/browser/render_process_host.h |
diff --git a/content/public/browser/render_process_host.h b/content/public/browser/render_process_host.h |
index 66a96eca5c6aca95d61c3ce68656669350f7c3fb..2c16f9fce097a516a70207e0e85ddf854bd05c7c 100644 |
--- a/content/public/browser/render_process_host.h |
+++ b/content/public/browser/render_process_host.h |
@@ -205,6 +205,23 @@ class CONTENT_EXPORT RenderProcessHost : public IPC::Sender, |
// process associated with this RenderProcessHost. |
virtual void SetWebRtcLogMessageCallback( |
base::Callback<void(const std::string&)> callback) = 0; |
+ |
+ typedef base::Callback<void(const uint8* packet_header, |
+ size_t header_length, |
+ size_t packet_length, |
+ bool incoming)> WebRtcRtpPacketCallback; |
+ |
+ typedef base::Callback<void(bool incoming, bool outgoing)> |
+ WebRtcStopRtpDumpCallback; |
+ |
+ // Starts passing RTP packets to |packet_callback| and returns the callback |
+ // used to stop dumping. StartRtpDump must be called on the UI thread. |
+ // The returned WebRtcStopRtpDumpCallback and |packet_callback| must be called |
+ // on the UI thread too. |
jam
2014/05/21 23:50:09
nit: remove all mentions of UI thread in the comme
|
+ virtual WebRtcStopRtpDumpCallback StartRtpDump( |
+ bool incoming, |
+ bool outgoing, |
+ const WebRtcRtpPacketCallback& packet_callback) = 0; |
#endif |
// Tells the ResourceDispatcherHost to resume a deferred navigation without |