Package org.webrtc
Class PeerConnectionFactory.Builder
java.lang.Object
org.webrtc.PeerConnectionFactory.Builder
- Enclosing class:
- PeerConnectionFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AudioDecoderFactoryFactoryprivate AudioDeviceModuleprivate AudioEncoderFactoryFactoryprivate AudioProcessingFactoryprivate NetEqFactoryFactoryprivate NetworkControllerFactoryFactoryprivate PeerConnectionFactory.Optionsprivate VideoDecoderFactoryprivate VideoEncoderFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetAudioDecoderFactoryFactory(AudioDecoderFactoryFactory audioDecoderFactoryFactory) setAudioDeviceModule(AudioDeviceModule audioDeviceModule) setAudioEncoderFactoryFactory(AudioEncoderFactoryFactory audioEncoderFactoryFactory) setAudioProcessingFactory(AudioProcessingFactory audioProcessingFactory) setFecControllerFactoryFactoryInterface(FecControllerFactoryFactoryInterface fecControllerFactoryFactory) setNetEqFactoryFactory(NetEqFactoryFactory neteqFactoryFactory) Sets a NetEqFactoryFactory for the PeerConnectionFactory.setNetworkControllerFactoryFactory(NetworkControllerFactoryFactory networkControllerFactoryFactory) setNetworkStatePredictorFactoryFactory(NetworkStatePredictorFactoryFactory networkStatePredictorFactoryFactory) setOptions(PeerConnectionFactory.Options options) setVideoDecoderFactory(VideoDecoderFactory videoDecoderFactory) setVideoEncoderFactory(VideoEncoderFactory videoEncoderFactory)
-
Field Details
-
options
-
audioDeviceModule
-
audioEncoderFactoryFactory
-
audioDecoderFactoryFactory
-
videoEncoderFactory
-
videoDecoderFactory
-
audioProcessingFactory
-
fecControllerFactoryFactory
-
networkControllerFactoryFactory
-
networkStatePredictorFactoryFactory
-
neteqFactoryFactory
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
setOptions
-
setAudioDeviceModule
-
setAudioEncoderFactoryFactory
public PeerConnectionFactory.Builder setAudioEncoderFactoryFactory(AudioEncoderFactoryFactory audioEncoderFactoryFactory) -
setAudioDecoderFactoryFactory
public PeerConnectionFactory.Builder setAudioDecoderFactoryFactory(AudioDecoderFactoryFactory audioDecoderFactoryFactory) -
setVideoEncoderFactory
public PeerConnectionFactory.Builder setVideoEncoderFactory(VideoEncoderFactory videoEncoderFactory) -
setVideoDecoderFactory
public PeerConnectionFactory.Builder setVideoDecoderFactory(VideoDecoderFactory videoDecoderFactory) -
setAudioProcessingFactory
public PeerConnectionFactory.Builder setAudioProcessingFactory(AudioProcessingFactory audioProcessingFactory) -
setFecControllerFactoryFactoryInterface
public PeerConnectionFactory.Builder setFecControllerFactoryFactoryInterface(FecControllerFactoryFactoryInterface fecControllerFactoryFactory) -
setNetworkControllerFactoryFactory
public PeerConnectionFactory.Builder setNetworkControllerFactoryFactory(NetworkControllerFactoryFactory networkControllerFactoryFactory) -
setNetworkStatePredictorFactoryFactory
public PeerConnectionFactory.Builder setNetworkStatePredictorFactoryFactory(NetworkStatePredictorFactoryFactory networkStatePredictorFactoryFactory) -
setNetEqFactoryFactory
public PeerConnectionFactory.Builder setNetEqFactoryFactory(NetEqFactoryFactory neteqFactoryFactory) Sets a NetEqFactoryFactory for the PeerConnectionFactory. When using a custom NetEqFactoryFactory, the AudioDecoderFactoryFactory will be set to null. The AudioDecoderFactoryFactory should be wrapped in the NetEqFactoryFactory. -
createPeerConnectionFactory
-