@Structure.FieldOrder(value={"ClientData","LocalUserId","RoomName","Buffer","ParticipantId"})
public class EOS_RTCAudio_AudioBeforeRenderCallbackInfo
extends com.sun.jna.Structure
| Modifier and Type | Class and Description |
|---|---|
static class |
EOS_RTCAudio_AudioBeforeRenderCallbackInfo.ByReference |
static class |
EOS_RTCAudio_AudioBeforeRenderCallbackInfo.ByValue |
| Modifier and Type | Field and Description |
|---|---|
EOS_RTCAudio_AudioBuffer.ByReference |
Buffer
Audio buffer.
|
com.sun.jna.Pointer |
ClientData
Client-specified data passed into EOS_RTCAudio_AddNotifyAudioBeforeRender.
|
EOS_ProductUserId |
LocalUserId
The Product User ID of the user who initiated this request.
|
EOS_ProductUserId |
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
|
java.lang.String |
RoomName
The room associated with this event.
|
| Constructor and Description |
|---|
EOS_RTCAudio_AudioBeforeRenderCallbackInfo() |
EOS_RTCAudio_AudioBeforeRenderCallbackInfo(com.sun.jna.Pointer peer) |
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, writeFieldpublic com.sun.jna.Pointer ClientData
public EOS_ProductUserId LocalUserId
public java.lang.String RoomName
public EOS_RTCAudio_AudioBuffer.ByReference Buffer
public EOS_ProductUserId ParticipantId