getEncryptedServerPackage method
Implementation
String getEncryptedServerPackage(Pointer<Void> libraryPtr, int encryptionType, String encryptionKey, Pointer<Void> workflowPtr, int packageType) {
Pointer<Pointer<Utf8>> serverPackageOut = calloc();
int error = _getEncryptedServerPackage(libraryPtr, encryptionType, encryptionKey.toNativeUtf8(), workflowPtr, packageType, serverPackageOut);
if( error != FaceCaptureErrorCode.noErrors.value ) {
throw FaceCaptureException(error);
}
Pointer<Utf8> serverPackage = serverPackageOut.value;
String serverPackageString = serverPackage.toDartString();
calloc.free(serverPackage);
calloc.free(serverPackageOut);
return serverPackageString;
}