Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/duqian291902259/webrtc-android-apprtc
/ types & classes
Types & classes
55 in github.com/duqian291902259/webrtc-android-apprtc
⨍
Functions
388
◇
Types & classes
55
Class
AppRTCAudioManager
AppRTCAudioManager manages all audio related parts of the AppRTC demo.
app/src/main/java/org/appspot/apprtc/AppRTCAudioManager.java:35
Class
AppRTCBluetoothManager
AppRTCProximitySensor manages functions related to Bluetoth devices in the AppRTC demo.
app/src/main/java/org/appspot/apprtc/AppRTCBluetoothManager.java:39
Interface
AppRTCClient
AppRTCClient is the interface representing an AppRTC client.
app/src/main/java/org/appspot/apprtc/AppRTCClient.java:22
Class
AppRTCProximitySensor
AppRTCProximitySensor manages functions related to the proximity sensor in the AppRTC demo. On most device, the proximity sensor is implemented as a b
app/src/main/java/org/appspot/apprtc/AppRTCProximitySensor.java:33
Class
AppRTCUtils
AppRTCUtils provides helper functions for managing thread safety.
app/src/main/java/org/appspot/apprtc/util/AppRTCUtils.java:19
Interface
AsyncHttpEvents
Http requests callbacks.
app/src/main/java/org/appspot/apprtc/util/AsyncHttpURLConnection.java:36
Class
AsyncHttpURLConnection
Asynchronous http requests implementation.
app/src/main/java/org/appspot/apprtc/util/AsyncHttpURLConnection.java:24
Enum
AudioDevice
AudioDevice is the names of possible audio devices that we currently support.
app/src/main/java/org/appspot/apprtc/AppRTCAudioManager.java:45
Interface
AudioManagerEvents
Selected audio device change event.
app/src/main/java/org/appspot/apprtc/AppRTCAudioManager.java:61
Enum
AudioManagerState
AudioManager state.
app/src/main/java/org/appspot/apprtc/AppRTCAudioManager.java:52
Class
BluetoothHeadsetBroadcastReceiver
app/src/main/java/org/appspot/apprtc/AppRTCBluetoothManager.java:128
Class
BluetoothServiceListener
Implementation of an interface that notifies BluetoothProfile IPC clients when they have been connected to or disconnected from the service.
app/src/main/java/org/appspot/apprtc/AppRTCBluetoothManager.java:94
Class
CallActivity
Activity for peer connection call setup, call waiting and call view.
app/src/main/java/org/appspot/apprtc/CallActivity.java:69
Class
CallFragment
Fragment for call control.
app/src/main/java/org/appspot/apprtc/CallFragment.java:28
Class
CaptureQualityController
Control capture format based on a seekbar listener.
app/src/main/java/org/appspot/apprtc/CaptureQualityController.java:26
Class
ConnectActivity
Handles the initial setup where the user selects which room to join.
app/src/main/java/org/appspot/apprtc/ConnectActivity.java:46
Enum
ConnectionState
app/src/main/java/org/appspot/apprtc/DirectRTCClient.java:59
Enum
ConnectionState
app/src/main/java/org/appspot/apprtc/WebSocketRTCClient.java:44
Class
CpuMonitor
Simple CPU monitor. The caller creates a CpuMonitor object which can then be used via sampleCpuUtilization() to collect the percentual use of the cum
app/src/main/java/org/appspot/apprtc/CpuMonitor.java:77
Class
DataChannelParameters
Peer connection parameters.
app/src/main/java/org/appspot/apprtc/PeerConnectionClient.java:164
Class
DirectRTCClient
Implementation of AppRTCClient that uses direct TCP connection as the signaling channel. This eliminates the need for an external server. This class d
app/src/main/java/org/appspot/apprtc/DirectRTCClient.java:33
Class
ExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/org/appspot/apprtc/ExampleInstrumentedTest.java:17
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
app/src/test/java/org/appspot/apprtc/ExampleUnitTest.java:12
Class
HudFragment
Fragment for HUD statistics display.
app/src/main/java/org/appspot/apprtc/HudFragment.java:30
Enum
MessageType
app/src/main/java/org/appspot/apprtc/WebSocketRTCClient.java:46
Class
MovingAverage
app/src/main/java/org/appspot/apprtc/CpuMonitor.java:119
Interface
OnCallEvents
Call control interface for container activity.
app/src/main/java/org/appspot/apprtc/CallFragment.java:42
Class
PCObserver
app/src/main/java/org/appspot/apprtc/PeerConnectionClient.java:1175
Class
PeerConnectionClient
Peer connection client implementation. <p> <p>All public methods are routed to local looper thread. All PeerConnectionEvents callbacks are invoked fro
app/src/main/java/org/appspot/apprtc/PeerConnectionClient.java:77
Interface
PeerConnectionEvents
Peer connection events.
app/src/main/java/org/appspot/apprtc/PeerConnectionClient.java:255
Class
PeerConnectionParameters
Peer connection parameters.
app/src/main/java/org/appspot/apprtc/PeerConnectionClient.java:186
Class
ProcStat
app/src/main/java/org/appspot/apprtc/CpuMonitor.java:107
Class
ProxyRenderer
app/src/main/java/org/appspot/apprtc/CallActivity.java:144
Class
ProxyVideoSink
app/src/main/java/org/appspot/apprtc/CallActivity.java:163
Class
RoomConnectionParameters
Struct holding the connection parameters of an AppRTC room.
app/src/main/java/org/appspot/apprtc/AppRTCClient.java:26
Class
RoomParametersFetcher
AsyncTask that converts an AppRTC room URL into the set of signaling parameters to use with that room.
app/src/main/java/org/appspot/apprtc/RoomParametersFetcher.java:36
Interface
RoomParametersFetcherEvents
Room parameters fetcher callbacks.
app/src/main/java/org/appspot/apprtc/RoomParametersFetcher.java:46
Class
SDPObserver
app/src/main/java/org/appspot/apprtc/PeerConnectionClient.java:1307
Class
SettingsActivity
Settings activity for AppRTC.
app/src/main/java/org/appspot/apprtc/SettingsActivity.java:26
Class
SettingsFragment
Settings fragment for AppRTC.
app/src/main/java/org/appspot/apprtc/SettingsFragment.java:19
Interface
SignalingEvents
Callback interface for messages delivered on signaling channel. <p> <p>Methods are guaranteed to be invoked on the UI thread of |activity|.
app/src/main/java/org/appspot/apprtc/AppRTCClient.java:107
Class
SignalingParameters
Struct holding the signaling parameters of an AppRTC room.
app/src/main/java/org/appspot/apprtc/AppRTCClient.java:80
Enum
State
app/src/main/java/org/appspot/apprtc/AppRTCBluetoothManager.java:48
Class
TCPChannelClient
Replacement for WebSocketChannelClient for direct communication between two IP addresses. Handles the signaling between the two clients using a TCP co
app/src/main/java/org/appspot/apprtc/TCPChannelClient.java:37
Interface
TCPChannelEvents
Callback interface for messages delivered on TCP Connection. All callbacks are invoked from the looper executor thread.
app/src/main/java/org/appspot/apprtc/TCPChannelClient.java:49
Class
TCPSocket
Base class for server and client sockets. Contains a listening thread that will call eventListener.onTCPMessage on new messages.
app/src/main/java/org/appspot/apprtc/TCPChannelClient.java:128
Class
TCPSocketClient
app/src/main/java/org/appspot/apprtc/TCPChannelClient.java:341
Class
TCPSocketServer
app/src/main/java/org/appspot/apprtc/TCPChannelClient.java:273
Class
UnhandledExceptionHandler
Singleton helper: install a default unhandled exception handler which shows an informative dialog and kills the app. Useful for apps whose error-hand
app/src/main/java/org/appspot/apprtc/UnhandledExceptionHandler.java:32
Class
WebSocketChannelClient
WebSocket client implementation. <p> <p>All public methods should be called from a looper executor thread passed in a constructor, otherwise exception
app/src/main/java/org/appspot/apprtc/WebSocketChannelClient.java:36
Interface
WebSocketChannelEvents
Callback interface for messages delivered on WebSocket. All events are dispatched from a looper executor thread.
app/src/main/java/org/appspot/apprtc/WebSocketChannelClient.java:67
Enum
WebSocketConnectionState
Possible WebSocket connection states.
app/src/main/java/org/appspot/apprtc/WebSocketChannelClient.java:59
Class
WebSocketObserver
app/src/main/java/org/appspot/apprtc/WebSocketChannelClient.java:245
Class
WebSocketRTCClient
Negotiates signaling for chatting with https://appr.tc "rooms". Uses the client<->server specifics of the apprtc AppEngine webapp. <p> <p>To use: crea
app/src/main/java/org/appspot/apprtc/WebSocketRTCClient.java:38
Class
WiredHeadsetReceiver
app/src/main/java/org/appspot/apprtc/AppRTCAudioManager.java:142