MWebRTCClass Class Members

The following tables list the members exposed by MWebRTCClass.

Public Methods
 NameDescription
Public MethodConnectToPeerConnects to peer  
Public MethodDisconnectPeerDisconnects from peer  
Public MethodGetPeerByIndexGets a peer by its index  
Public MethodGetPeerProps  
Public MethodGetPeersCountGets count of peers  
Public MethodLoginLogins to signaling server  
Public MethodLogoutLogout from signalling server  
Public MethodObjectCallbackSetSet callback for events handling  
Public MethodObjectCallbackSetFuncSets callback functions  
Public MethodPropsGetGets the properties.  
Public MethodPropsGetByIndexGets the property by its index.  
Public MethodPropsGetCountGets the count of properties.  
Public MethodPropsInfoGetGets information about property  
Public MethodPropsOptionGetGets property from options  
Public MethodPropsOptionGetByIndexGets property option by its index  
Public MethodPropsOptionGetCountGets number of options for the property  
Public MethodPropsOptionSetByIndexSets option property by its index  
Public MethodPropsRemoveRemoves the property.  
Public MethodPropsSetSets the property.  
Public MethodReceiverChannelAdd  
Public MethodReceiverChannelAddByName  
Public MethodReceiverChannelGetByIndex  
Public MethodReceiverChannelGetCount  
Public MethodReceiverChannelRemove  
Public MethodReceiverPutEOS  
Public MethodReceiverPutFlush  
Public MethodReceiverPutFrame  
Public MethodSendMessageToPeerSends message to peer  
Public MethodSourceFrameGetDEPRECATED use SourceFrameGetEx(with reader IDs) !!! Get video frame from source object (MLive, MFile, MPlaylist, MMixer)  
Public MethodSourceFrameGetExGet video frame from source object (MLive, MFile, MPlaylist, MMixer) Note: after stop taken frames, use eFGT_Remove especially for eFGT_Sync mode"  
Top
Public Events
 NameDescription
Public EventOnEventThis method is called when some event occurs. The video stream is blocked while this method is called.  
Public EventOnEventSafeSafe analog for OnEvent method. In this case memory usage is optimized.
Note: Release all the objects before exit OnEvent event body.Raises on each received eventSafe analog for OnEvent method. In this case memory usage is optimized.
Note: Release all the objects before exit OnEvent event body.Raises on each received event  
Public EventOnFrameThis method is used to obtain frame data. It called for each input/output frame. The video stream is blocked while this method is called.  
Public EventOnFrameSafeSafe analog for OnFrame method. In this case memory usage is optimized.
Note: Release all the objects before exit OnFrame event body.Raises on each frame processedSafe analog for OnFrame method. In this case memory usage is optimized.
Note: Release all the objects before exit OnFrame event body.Raises on each frame processed  
Top
See Also

Reference

MWebRTCClass Class
MPLATFORMLib Namespace