Index

Modules: libdatachannel, libdatachannel/bindings, libdatachannel/websockets.

API symbols

close:
getPort:
libdatachannel_dll:
listen:
message:
newWebSocketClient:
newWebSocketServer:
onClosed:
onError:
onMessage:
onOpened:
rtcAddRemoteCandidate:
rtcAddTrack:
rtcAddTrackEx:
rtcAvailableCallbackFunc:
rtcBufferedAmountLowCallbackFunc:
rtcCandidateCallbackFunc:
RtcCertificateType:
rtcChainRtcpNackResponder:
rtcChainRtcpSrReporter:
rtcCleanup:
rtcClosedCallbackFunc:
rtcClosePeerConnection:
RtcCodec:
rtcConfiguration:
rtcCreateDataChannel:
rtcCreateDataChannelEx:
rtcCreatePeerConnection:
rtcCreateWebSocket:
rtcCreateWebSocketEx:
rtcCreateWebSocketServer:
rtcDataChannelCallbackFunc:
RTCDataChannelInit:
RTC_DEFAULT_MAXIMUM_FRAGMENT_SIZE:
RTC_DEFAULT_MAXIMUM_PACKET_COUNT_FOR_NACK_CACHE:
RTC_DEFAULT_MTU:
rtcDeleteDataChannel:
rtcDeletePeerConnection:
rtcDeleteTrack:
rtcDeleteWebSocket:
rtcDeleteWebSocketServer:
rtcDescriptionCallbackFunc:
RtcDirection:
RTC_ENABLE_MEDIA:
RTC_ENABLE_WEBSOCKET:
RTC_ERR_FAILURE:
RTC_ERR_INVALID:
RTC_ERR_NOT_AVAIL:
rtcErrorCallbackFunc:
RTC_ERR_SUCCESS:
RTC_ERR_TOO_SMALL:
rtcGatheringState:
rtcGatheringStateCallbackFunc:
rtcGetAvailableAmount:
rtcGetBufferedAmount:
rtcGetCNameForSsrc:
rtcGetCurrentTrackTimestamp:
rtcGetDataChannelLabel:
rtcGetDataChannelProtocol:
rtcGetDataChannelReliability:
rtcGetDataChannelStream:
rtcGetLocalAddress:
rtcGetLocalDescription:
rtcGetLocalDescriptionType:
rtcGetPreviousTrackSenderReportTimestamp:
rtcGetRemoteAddress:
rtcGetRemoteDescription:
rtcGetRemoteDescriptionType:
rtcGetSelectedCandidatePair:
rtcGetSsrcsForTrack:
rtcGetSsrcsForType:
rtcGetTrackDescription:
rtcGetTrackPayloadTypesForCodec:
rtcGetTrackStartTimestamp:
rtcGetUserPointer:
rtcGetWebSocketPath:
rtcGetWebSocketRemoteAddress:
rtcGetWebSocketServerPort:
rtcInitLogger:
rtcIsClosed:
rtcIsOpen:
rtcLogCallbackFunc:
RTCLogLevel:
rtcMessageCallbackFunc:
RTC_NAL_SEPARATOR_LENGTH:
RTC_NAL_SEPARATOR_LONG_START_SEQUENCE:
RTC_NAL_SEPARATOR_SHORT_START_SEQUENCE:
RTC_NAL_SEPARATOR_START_SEQUENCE:
RTCNalUnitSeparator:
rtcOpenCallbackFunc:
RTCPacketizationHandlerInit:
rtcPreload:
rtcReceiveMessage:
RTCReliability:
RTCSctpSettings:
rtcSendMessage:
rtcSetAvailableCallback:
rtcSetBufferedAmountLowCallback:
rtcSetBufferedAmountLowThreshold:
rtcSetClosedCallback:
rtcSetDataChannelCallback:
rtcSetErrorCallback:
rtcSetGatheringStateChangeCallback:
rtcSetH264PacketizationHandler:
rtcSetLocalCandidateCallback:
rtcSetLocalDescription:
rtcSetLocalDescriptionCallback:
rtcSetMessageCallback:
rtcSetNeedsToSendRtcpSr:
rtcSetOpenCallback:
rtcSetOpusPacketizationHandler:
rtcSetRemoteDescription:
rtcSetRtpConfigurationStartTime:
rtcSetSctpSettings:
rtcSetSsrcForType:
rtcSetStateChangeCallback:
rtcSetTrackCallback:
rtcSetTrackRtpTimestamp:
rtcSetUserPointer:
rtcSignalingState:
rtcSignalingStateCallbackFunc:
RTCSsrcForTypeInit:
rtcStartRtcpSenderReporterRecording:
RTCStartTime:
rtcState:
rtcStateChangeCallbackFunc:
rtcTrackCallbackFunc:
RTCTrackInit:
rtcTransformSecondsToTimestamp:
rtcTransformTimestampToSeconds:
RtcTransportPolicy:
RTCWebSocketClientCallbackFunc:
rtcWsConfiguration:
rtcWsServerConfiguration:
send:
startServer:
WebSocketClient:
WebSocketIdentifier:
WebSocketListener:
WebSocketServer: