Class EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.lobby.options.EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions
Direct Known Subclasses:
EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions.ByReference, EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions.ByValue

@FieldOrder({"ApiVersion","LobbyId_DEPRECATED","LocalUserId_DEPRECATED"}) public class EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions extends com.sun.jna.Structure
Input parameters for the EOS_Lobby_AddNotifyRTCRoomConnectionChanged function.
Since:
8/19/2023
  • Nested Class Summary

    Nested Classes

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    API Version: Set this to EOS_LOBBY_ADDNOTIFYRTCROOMCONNECTIONCHANGED_API_LATEST.
    static final int
    The most recent version of the EOS_Lobby_AddNotifyRTCRoomConnectionChanged API.
    The ID of the lobby to receive RTC Room connection change notifications for This is deprecated and no longer needed.
    The Product User ID of the local user in the lobby This is deprecated and no longer needed.

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
  • Method Summary

    Methods inherited from class com.sun.jna.Structure

    allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • EOS_LOBBY_ADDNOTIFYRTCROOMCONNECTIONCHANGED_API_LATEST

      public static final int EOS_LOBBY_ADDNOTIFYRTCROOMCONNECTIONCHANGED_API_LATEST
      The most recent version of the EOS_Lobby_AddNotifyRTCRoomConnectionChanged API.
      See Also:
    • ApiVersion

      public int ApiVersion
      API Version: Set this to EOS_LOBBY_ADDNOTIFYRTCROOMCONNECTIONCHANGED_API_LATEST.
    • LobbyId_DEPRECATED

      public String LobbyId_DEPRECATED
      The ID of the lobby to receive RTC Room connection change notifications for This is deprecated and no longer needed. The notification is raised for any LobbyId or LocalUserId. If any filtering is required, the callback struct (EOS_Lobby_RTCRoomConnectionChangedCallbackInfo) has both a LobbyId and LocalUserId field.
    • LocalUserId_DEPRECATED

      public EOS_ProductUserId LocalUserId_DEPRECATED
      The Product User ID of the local user in the lobby This is deprecated and no longer needed. The notification is raised for any LobbyId or LocalUserId. If any filtering is required, the callback struct (EOS_Lobby_RTCRoomConnectionChangedCallbackInfo) has both a LobbyId and LocalUserId field.
  • Constructor Details

    • EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions

      public EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions()
    • EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions

      public EOS_Lobby_AddNotifyRTCRoomConnectionChangedOptions(com.sun.jna.Pointer peer)