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()