public class Parsec
@NotNull public ParsecHostListener parsecHostListener
@JvmOverloads
public Parsec(@NotNull
                             ParsecLogListener logListener,
                             @Nullable
                             java.lang.Boolean upnp,
                             @Nullable
                             java.lang.Integer clientPort,
                             @Nullable
                             java.lang.Integer serverPort)
@JvmOverloads
public Parsec(@NotNull
                             ParsecLogListener logListener,
                             @Nullable
                             java.lang.Boolean upnp,
                             @Nullable
                             java.lang.Integer clientPort)
@JvmOverloads
public Parsec(@NotNull
                             ParsecLogListener logListener,
                             @Nullable
                             java.lang.Boolean upnp)
@JvmOverloads
public Parsec(@NotNull
                             ParsecLogListener logListener)
public void close()
@Nullable public com.sun.jna.Pointer getParsecPointer()
@NotNull public com.sun.jna.ptr.PointerByReference getParsecRef()
public int getStatusCode()
public void setStatusCode(int p)
@NotNull public ParsecConfig getParsecConfig()
@NotNull public com.parsecgaming.parsec.ParsecLibrary.ParsecLogCallback getParsecLogCallback()
@NotNull public ParsecHostListener getParsecHostListener()
public void setParsecHostListener(@NotNull
                                  ParsecHostListener p)
@NotNull public ParsecGuest getGuest()
@NotNull public ParsecMessage getMsg()
@NotNull public java.util.ArrayList<uk.co.electronstudio.parsec.InputEvent> getEvents()
@NotNull public java.util.List<uk.co.electronstudio.parsec.InputEvent> hostPollInput()
public void runHostCallbacks()
public int hostStart(int mode,
                     @Nullable
                     ParsecHostConfig parsecHostConfig,
                     @NotNull
                     ParsecHostListener parsecHostListener,
                     @NotNull
                     java.lang.String sessionId)
@JvmOverloads
public int hostStartDesktop(@Nullable
                                           ParsecHostConfig parsecHostConfig,
                                           @NotNull
                                           ParsecHostListener parsecHostListener,
                                           @NotNull
                                           java.lang.String sessionId)
@JvmOverloads
public int hostStartGame(@Nullable
                                        ParsecHostConfig parsecHostConfig,
                                        @NotNull
                                        ParsecHostListener parsecHostListener,
                                        @NotNull
                                        java.lang.String sessionId)
public void hostStop()
public void submitFrame(int textureObjectHandle)
public void submitAudio(int rate,
                        @NotNull
                        kotlin.Array[] pcm,
                        int samples)
public void submitAudioFloat(int rate,
                             @NotNull
                             kotlin.Array[] pcm,
                             int samples)
public void hostAllowGuest(int guestID,
                           boolean allow)
public void sendMessage(int guestId,
                        @NotNull
                        java.lang.String text)
@NotNull public ParsecHostStatus getStatus()
public void dispose()
@NotNull public ParsecLogListener getLogListener()