Class EOS_RTCAudio_AudioBeforeRenderCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.rtcaudio.callbackresults.EOS_RTCAudio_AudioBeforeRenderCallbackInfo
- Direct Known Subclasses:
EOS_RTCAudio_AudioBeforeRenderCallbackInfo.ByReference
,EOS_RTCAudio_AudioBeforeRenderCallbackInfo.ByValue
@FieldOrder({"ClientData","LocalUserId","RoomName","Buffer","ParticipantId"})
public class EOS_RTCAudio_AudioBeforeRenderCallbackInfo
extends com.sun.jna.Structure
This struct is passed in with a call to EOS_RTCAudio_AddNotifyAudioBeforeRender registered event.
- Since:
- 11/2/2023
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
Modifier and TypeFieldDescriptionAudio buffer.com.sun.jna.Pointer
Client-specified data passed into EOS_RTCAudio_AddNotifyAudioBeforeRender.The Product User ID of the user who initiated this request.The Product User ID of the participant if bUnmixedAudio was set to true when setting the notifications, or empty if bUnmixedAudio was set to false and thus the buffer is the mixed audio of all participantsThe 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
-
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_RTCAudio_AddNotifyAudioBeforeRender. -
LocalUserId
The Product User ID of the user who initiated this request. -
RoomName
The room associated with this event. -
Buffer
Audio buffer. -
ParticipantId
The Product User ID of the participant if bUnmixedAudio was set to true when setting the notifications, or empty if bUnmixedAudio was set to false and thus the buffer is the mixed audio of all participants
-
-
Constructor Details
-
EOS_RTCAudio_AudioBeforeRenderCallbackInfo
public EOS_RTCAudio_AudioBeforeRenderCallbackInfo() -
EOS_RTCAudio_AudioBeforeRenderCallbackInfo
public EOS_RTCAudio_AudioBeforeRenderCallbackInfo(com.sun.jna.Pointer peer)
-