Class RealtimeEventHandler
Inheritance
object
RealtimeEventHandler
Assembly: .dll
Syntax
public class RealtimeEventHandler
Constructors
RealtimeEventHandler(WebSocketClient<RealtimeEvent>)
Declaration
public RealtimeEventHandler(WebSocketClient<RealtimeEvent> webSocketClient)
Parameters
Type |
Name |
Description |
WebSocketClient<RealtimeEvent> |
webSocketClient |
|
Properties
Count
Declaration
public int Count { get; }
Property Value
Methods
Declaration
public UniTask<int> AppendInputAudioBuffer(string base64EncodedAudioBytes)
Parameters
Type |
Name |
Description |
string |
base64EncodedAudioBytes |
|
Returns
Type |
Description |
UniTask<int> |
|
CancelEvent(int)
Declaration
public void CancelEvent(int eventId)
Parameters
Type |
Name |
Description |
int |
eventId |
|
CancelResponse()
Declaration
public UniTask<int> CancelResponse()
Returns
Type |
Description |
UniTask<int> |
|
Declaration
public UniTask<int> ClearInputAudioBuffer()
Returns
Type |
Description |
UniTask<int> |
|
Declaration
public UniTask<int> CommitInputAudioBuffer()
Returns
Type |
Description |
UniTask<int> |
|
CreateConversationItem(RealtimeItem, string)
Declaration
public UniTask<int> CreateConversationItem(RealtimeItem item, string previousItemId = null)
Parameters
Type |
Name |
Description |
RealtimeItem |
item |
|
string |
previousItemId |
|
Returns
Type |
Description |
UniTask<int> |
|
CreateResponse()
Declaration
public UniTask<int> CreateResponse()
Returns
Type |
Description |
UniTask<int> |
|
DeleteConversationItem(string)
Declaration
public UniTask<int> DeleteConversationItem(string itemId)
Parameters
Type |
Name |
Description |
string |
itemId |
|
Returns
Type |
Description |
UniTask<int> |
|
TruncateConversationItem(string, int, int)
Declaration
public UniTask<int> TruncateConversationItem(string itemId, int contentIndex, int audioEndMs)
Parameters
Type |
Name |
Description |
string |
itemId |
|
int |
contentIndex |
|
int |
audioEndMs |
|
Returns
Type |
Description |
UniTask<int> |
|
UpdateSession(RealtimeSession)
Declaration
public UniTask<int> UpdateSession(RealtimeSession session)
Parameters
Returns
Type |
Description |
UniTask<int> |
|