crateApiSimpleInitPjsua method
Future<int>
crateApiSimpleInitPjsua({
- required int localPort,
- required OnIncommingCall incomingCallStrategy,
- required String stunSrv,
override
Implementation
@override
Future<int> crateApiSimpleInitPjsua({
required int localPort,
required OnIncommingCall incomingCallStrategy,
required String stunSrv,
}) {
return handler.executeNormal(
NormalTask(
callFfi: (port_) {
final serializer = SseSerializer(generalizedFrbRustBinding);
sse_encode_u_32(localPort, serializer);
sse_encode_on_incomming_call(incomingCallStrategy, serializer);
sse_encode_String(stunSrv, serializer);
pdeCallFfi(
generalizedFrbRustBinding,
serializer,
funcId: 5,
port: port_,
);
},
codec: SseCodec(
decodeSuccessData: sse_decode_i_8,
decodeErrorData: sse_decode_pjsua_error,
),
constMeta: kCrateApiSimpleInitPjsuaConstMeta,
argValues: [localPort, incomingCallStrategy, stunSrv],
apiImpl: this,
),
);
}