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