Class EOS_RTCAudio_UpdateReceivingCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.rtcaudio.callbackresults.EOS_RTCAudio_UpdateReceivingCallbackInfo
- Direct Known Subclasses:
EOS_RTCAudio_UpdateReceivingCallbackInfo.ByReference,EOS_RTCAudio_UpdateReceivingCallbackInfo.ByValue
@FieldOrder({"ResultCode","ClientData","LocalUserId","RoomName","ParticipantId","IsAudioEnabled"})
public class EOS_RTCAudio_UpdateReceivingCallbackInfo
extends com.sun.jna.Structure
This struct is passed in with a call to EOS_RTCAudio_OnUpdateReceivingCallback.
- Since:
- 11/2/2023
-
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_RTCAudio_UpdateReceiving.Muted or unmuted audio trackThe Product User ID of the user who initiated this request.The participant to modify or null to update the global configurationThis returns:
EOS_EResult.EOS_Successif receiving of channels of remote users was successfully enabled/disabled.
EOS_EResult.EOS_InvalidParametersif any of the parameters are incorrect.
EOS_EResult.EOS_NotFoundif the participant isn't found by ParticipantId.
EOS_EResult.EOS_UnexpectedErrorotherwise.The room this settings should be applied on.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
-
ResultCode
This returns:
EOS_EResult.EOS_Successif receiving of channels of remote users was successfully enabled/disabled.
EOS_EResult.EOS_InvalidParametersif any of the parameters are incorrect.
EOS_EResult.EOS_NotFoundif the participant isn't found by ParticipantId.
EOS_EResult.EOS_UnexpectedErrorotherwise. -
ClientData
public com.sun.jna.Pointer ClientDataClient-specified data passed into EOS_RTCAudio_UpdateReceiving. -
LocalUserId
The Product User ID of the user who initiated this request. -
RoomName
The room this settings should be applied on. -
ParticipantId
The participant to modify or null to update the global configuration -
IsAudioEnabled
Muted or unmuted audio track
-
-
Constructor Details
-
EOS_RTCAudio_UpdateReceivingCallbackInfo
public EOS_RTCAudio_UpdateReceivingCallbackInfo() -
EOS_RTCAudio_UpdateReceivingCallbackInfo
public EOS_RTCAudio_UpdateReceivingCallbackInfo(com.sun.jna.Pointer peer)
-