public interface RTCDataChannelObserver
Used to receive events from the
RTCDataChannel
.- Author:
- Alex Andres
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onBufferedAmountChange
(long previousAmount) The RTCDataChannel's buffered amount has changed.void
onMessage
(RTCDataChannelBuffer buffer) A data buffer was successfully received.void
The RTCDataChannel's state has changed.
-
Method Details
-
onBufferedAmountChange
void onBufferedAmountChange(long previousAmount) The RTCDataChannel's buffered amount has changed.- Parameters:
previousAmount
- The previous buffer amount.
-
onStateChange
void onStateChange()The RTCDataChannel's state has changed. -
onMessage
A data buffer was successfully received.NOTE:
RTCDataChannelBuffer.data
will be freed once this function returns so observers who want to use the data asynchronously must make sure to copy it first.- Parameters:
buffer
- The buffer containing the received message.
-