tree: c44066e3b8d5debca4587825bdd88c8aa6665ab6 [path history] [tgz]
  1. test/
  2. dtls_transport_proxy.cc
  3. dtls_transport_proxy.h
  4. ice_transport_adapter.h
  5. ice_transport_adapter_cross_thread_factory.h
  6. ice_transport_adapter_impl.cc
  7. ice_transport_adapter_impl.h
  8. ice_transport_host.cc
  9. ice_transport_host.h
  10. ice_transport_proxy.cc
  11. ice_transport_proxy.h
  12. p2p_quic_crypto_config_factory.h
  13. p2p_quic_crypto_config_factory_impl.cc
  14. p2p_quic_crypto_config_factory_impl.h
  15. p2p_quic_packet_transport.h
  16. p2p_quic_stream.h
  17. p2p_quic_stream_impl.cc
  18. p2p_quic_stream_impl.h
  19. p2p_quic_stream_unittest.cc
  20. p2p_quic_transport.h
  21. p2p_quic_transport_factory.h
  22. p2p_quic_transport_factory_impl.cc
  23. p2p_quic_transport_factory_impl.h
  24. p2p_quic_transport_impl.cc
  25. p2p_quic_transport_impl.h
  26. p2p_quic_transport_stats.cc
  27. p2p_quic_transport_stats.h
  28. p2p_quic_transport_test.cc
  29. quic_packet_transport_adapter.cc
  30. quic_packet_transport_adapter.h
  31. quic_packet_transport_adapter_test.cc
  32. quic_stream_host.cc
  33. quic_stream_host.h
  34. quic_stream_proxy.cc
  35. quic_stream_proxy.h
  36. quic_transport_host.cc
  37. quic_transport_host.h
  38. quic_transport_proxy.cc
  39. quic_transport_proxy.h
  40. README.md
  41. web_rtc_cross_thread_copier.cc
  42. web_rtc_cross_thread_copier.h
third_party/blink/renderer/modules/peerconnection/adapters/README.md

WebRTC API Adapters

This directory contains code that wraps components of the WebRTC native API in classes that expose an API specialized for implementing the Web API. Some of these adapters also allow the WebRTC component to be safely used from a remote thread.

Blink Types

Blink types (like AtomicString, HeapVector, etc.) should not be used inside this directory. The bindings in the parent directory are responsible for converting the Blink binding types to the corresponding STL/WebRTC types before interacting with the adapters.