WebRTC Video Chat 1.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NByn
 NAwrtc
 CAudioFramesContains buffer with several audio samples
 CAudioFramesUpdateEventArgsNew audio frames received
 CAWebRtcCallAbstract base call class. Used for shared functionality between all platforms
 CBufferedFrameA raw video frame of a webcam. References to these objects will be reused after the next call to ICall.Update! Do not keep references for longer!
 CByteArrayBufferThis class is used to wrap a byte[] of any size and use it as a fixed size buffer. Main goal is to reuse byte[] objects multiple times as the automatic garbage collection of byte[] can cause unity games to stall or reduce framerate
 CCallAcceptedEventArgsEvent notices the user that a new call was accepted. The property ConnectionId can be used to distinguish messages / video frames of this particular user in conference calls
 CCallEndedEventArgsAnother Call object ended the connection
 CCallEventArgsBase class of all call event args
 CConnectionIdConnection id identifies one specific endpoint in a IBaseNetwork
 CDataMessageEventArgsEvent for a received data message. Contains the sent byte[] and indication if it was sent using the reliable or unreliable channel
 CErrorEventArgsError events contain a error message and an error type to automatically handle the error
 CErrorInfoIn development. Don't use yet this class will change!
 CFrameUpdateEventArgsNew video frame received
 CIAwrtcFactoryFactory to create new Call objects
 CIBasicNetworkUsed to represent a network interface that can allow incoming connections or connect to another network
 CICallMain interface for platform independent video calls
 CIceServerRepresents an ice server entry
 CIDirectMemoryFrameInterface for frames that support accessing the memort directly via pointers
 CIFrameGeneral interface to access frames. All platforms will at least support this interface using their default settings
 CIMediaNetworkWebRtc network that allows access to video / audio functionality
 CINetworkInterface to a network that doesn't enforce storing any states
 CIVideoInputThis interface provides a cross-platform API (WebGL+native) to forward custom image data to WebRTC
 CIWebRtcNetworkThis will allow more detailed access to webrtc for different platforms. Not yet implemented
 CLocalNetworkLocalNetwork. Simulate the IBasicNetwork locally in a single applicaiton
 CMediaConfigMedia related configuration for ICall and IMediaNetwork
 CMediaDeviceNot yet widely used. TODO: This should replace selecting video devices only by name to better handle several devices with the same name + better match the MediaDevice API in browsers
 CMessageDataBufferThis interface is used to return binary message data
 CMessageEventArgsText message from other peer received
 CNetworkConfigContains information about how to setup webrtc. SignalingUrl must be set otherwise connections won't be possible. You should also at least add a single stun server to IceServers if you want to be able to connect to devices outside your local LAN / WIFI
 CNetworkEventContains information about events received by the network
 CRawFrameObosolete. Will be replaced with IFrame. It is used as a parent interface for IFrame at the moment to make it easier for the users to move their code
 CRtcEvent
 CRtcEventArgsWraps events from lower level WebRTC implementations
 CSLoggerAdds a prefix to log messages to show the relationship between objects doing the logging
 CStatsEventFor now just wraps around a string containing the statistics as json
 CWaitForIncomingCallEventArgsEvent notifies the call is waiting for incoming connections