Class EOS_RTCData_DataReceivedCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.rtcdata.callbackresults.EOS_RTCData_DataReceivedCallbackInfo
- Direct Known Subclasses:
EOS_RTCData_DataReceivedCallbackInfo.ByReference,EOS_RTCData_DataReceivedCallbackInfo.ByValue
@FieldOrder({"ClientData","LocalUserId","RoomName","DataLengthBytes","Data","ParticipantId"})
public class EOS_RTCData_DataReceivedCallbackInfo
extends com.sun.jna.Structure
This struct is passed in with a call to EOS_RTCData_AddNotifyDataReceived registered event.
- Since:
- 4/4/2024
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.sun.jna.PointerClient-specified data passed into EOS_RTCData_AddNotifyDataReceived.com.sun.jna.PointerThe data received.intThe size of the data received.The Product User ID of the user who initiated this request.The Product User ID of the participant which sent the data.The room associated with this event.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
-
Field Details
-
ClientData
public com.sun.jna.Pointer ClientDataClient-specified data passed into EOS_RTCData_AddNotifyDataReceived. -
LocalUserId
The Product User ID of the user who initiated this request. -
RoomName
The room associated with this event. -
DataLengthBytes
public int DataLengthBytesThe size of the data received. Max value isEOS_Defines.EOS_RTCDATA_MAX_PACKET_SIZE. -
Data
public com.sun.jna.Pointer DataThe data received. -
ParticipantId
The Product User ID of the participant which sent the data.
-
-
Constructor Details
-
EOS_RTCData_DataReceivedCallbackInfo
public EOS_RTCData_DataReceivedCallbackInfo() -
EOS_RTCData_DataReceivedCallbackInfo
public EOS_RTCData_DataReceivedCallbackInfo(com.sun.jna.Pointer peer)
-
-
Method Details
-
getDataByteBuffer
-