private void RegisterCallbacks() { localDataChannelReadyDelegate = new LocalDataChannelReadyInternalDelegate( RaiseLocalDataChannelReady); RegisterOnLocalDataChannelReady(mPeerConnectionId, localDataChannelReadyDelegate); dataFromDataChannelReadyDelegate = new DataFromDataChannelReadyInternalDelegate( RaiseDataFromDataChannelReady); RegisterOnDataFromDataChannelReady(mPeerConnectionId, dataFromDataChannelReadyDelegate); failureMessageDelegate = new FailureMessageInternalDelegate(RaiseFailureMessage); RegisterOnFailure(mPeerConnectionId, failureMessageDelegate); audioBusReadyDelegate = new AudioBusReadyInternalDelegate(RaiseAudioBusReady); RegisterOnAudioBusReady(mPeerConnectionId, audioBusReadyDelegate); FramgeGate_ReceivedDelegate = new ReceivedRGBFrameInternalDelegate(RaiseRGBVideoFrameReady); FrameGate_RegisterOnReceived(mPeerConnectionId, FramgeGate_ReceivedDelegate); localSdpReadytoSendDelegate = new LocalSdpReadytoSendInternalDelegate( RaiseLocalSdpReadytoSend); RegisterOnLocalSdpReadytoSend(mPeerConnectionId, localSdpReadytoSendDelegate); iceCandiateReadytoSendDelegate = new IceCandiateReadytoSendInternalDelegate(RaiseIceCandiateReadytoSend); RegisterOnIceCandiateReadytoSend( mPeerConnectionId, iceCandiateReadytoSendDelegate); }
private static extern bool FrameGate_RegisterOnReceived(int peerConnectionId, ReceivedRGBFrameInternalDelegate callback);