[*] 代码优化
This commit is contained in:
@@ -20,15 +20,15 @@ namespace acgist {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void RouterCallback::enterRoomCallback(JNIEnv* env, const std::string& rtpCapabilities, const std::string& sctpCapabilities) {
|
void RouterCallback::enterRoomCallback(JNIEnv* env, const std::string& rtpCapabilities, const std::string& sctpCapabilities) {
|
||||||
jclass jCallbackClazz = env->GetObjectClass(this->routerCallback);
|
jclass jCallbackClazz = env->GetObjectClass(this->routerCallback);
|
||||||
jmethodID recvTransportConnectCallback = env->GetMethodID(jCallbackClazz, "enterRoomCallback", "(Ljava/lang/String;Ljava/lang/String;)V");
|
jmethodID enterRoomCallback = env->GetMethodID(jCallbackClazz, "enterRoomCallback", "(Ljava/lang/String;Ljava/lang/String;)V");
|
||||||
const char* cRtpCapabilities = rtpCapabilities.data();
|
const char* cRtpCapabilities = rtpCapabilities.data();
|
||||||
const char* cSctpCapabilities = sctpCapabilities.data();
|
const char* cSctpCapabilities = sctpCapabilities.data();
|
||||||
jstring jRtpCapabilities = env->NewStringUTF(cRtpCapabilities);
|
jstring jRtpCapabilities = env->NewStringUTF(cRtpCapabilities);
|
||||||
jstring jScrpCapabilities = env->NewStringUTF(cSctpCapabilities);
|
jstring jScrpCapabilities = env->NewStringUTF(cSctpCapabilities);
|
||||||
env->CallVoidMethod(
|
env->CallVoidMethod(
|
||||||
this->routerCallback,
|
this->routerCallback,
|
||||||
recvTransportConnectCallback,
|
enterRoomCallback,
|
||||||
jRtpCapabilities,
|
jRtpCapabilities,
|
||||||
jScrpCapabilities
|
jScrpCapabilities
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -670,19 +670,19 @@ public class Room extends CloseableClient implements RouterCallback {
|
|||||||
/**
|
/**
|
||||||
* Mediasou进入房间
|
* Mediasou进入房间
|
||||||
*
|
*
|
||||||
* @param nativePointer 房间指针
|
* @param nativeRoomPointer 房间指针
|
||||||
* @param rtpCapabilities RTP能力
|
* @param rtpCapabilities RTP能力
|
||||||
* @param peerConnectionFactoryPointer PeerConnectionFactory指针
|
* @param peerConnectionFactoryPointer PeerConnectionFactory指针
|
||||||
* @param rtcConfiguration RTC配置
|
* @param rtcConfiguration RTC配置
|
||||||
*/
|
*/
|
||||||
private native void nativeEnterRoom(long nativePointer, String rtpCapabilities, long peerConnectionFactoryPointer, PeerConnection.RTCConfiguration rtcConfiguration);
|
private native void nativeEnterRoom(long nativeRoomPointer, String rtpCapabilities, long peerConnectionFactoryPointer, PeerConnection.RTCConfiguration rtcConfiguration);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mediasoup关闭房间
|
* Mediasoup关闭房间
|
||||||
*
|
*
|
||||||
* @param nativePointer 房间指针
|
* @param nativeRoomPointer 房间指针
|
||||||
*/
|
*/
|
||||||
private native void nativeCloseRoom(long nativePointer);
|
private native void nativeCloseRoom(long nativeRoomPointer);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mediasoup创建发送通道
|
* Mediasoup创建发送通道
|
||||||
|
|||||||
Reference in New Issue
Block a user