Android-cuttlefish cvd tool
Namespaces | Functions
peer_connection_utils.cpp File Reference
#include "cuttlefish/host/frontend/webrtc/libcommon/peer_connection_utils.h"
#include <api/audio_codecs/builtin_audio_decoder_factory.h>
#include <api/audio_codecs/builtin_audio_encoder_factory.h>
#include <api/create_peerconnection_factory.h>
#include <api/peer_connection_interface.h>
#include <api/video_codecs/builtin_video_decoder_factory.h>
#include <api/video_codecs/builtin_video_encoder_factory.h>
#include "cuttlefish/host/frontend/webrtc/libcommon/audio_device.h"
#include "cuttlefish/host/frontend/webrtc/libcommon/vp8only_encoder_factory.h"
Include dependency graph for peer_connection_utils.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::webrtc_streaming
 

Functions

Result< std::unique_ptr< rtc::Thread > > cuttlefish::webrtc_streaming::CreateAndStartThread (const std::string &name)
 
Result< rtc::scoped_refptr< webrtc::PeerConnectionFactoryInterface > > cuttlefish::webrtc_streaming::CreatePeerConnectionFactory (rtc::Thread *network_thread, rtc::Thread *worker_thread, rtc::Thread *signal_thread, rtc::scoped_refptr< webrtc::AudioDeviceModule > audio_device_module)
 
Result< rtc::scoped_refptr< webrtc::PeerConnectionInterface > > cuttlefish::webrtc_streaming::CreatePeerConnection (rtc::scoped_refptr< webrtc::PeerConnectionFactoryInterface > peer_connection_factory, webrtc::PeerConnectionDependencies dependencies, uint16_t min_port, uint16_t max_port, const std::vector< webrtc::PeerConnectionInterface::IceServer > &servers)