bodhi-realtime-agent / ClientTransportCallbacks
Interface: ClientTransportCallbacks
Defined in: transport/client-transport.ts:7
Callbacks fired by ClientTransport when client events occur.
Methods
onAudioFromClient()?
optionalonAudioFromClient(data):void
Defined in: transport/client-transport.ts:9
Raw PCM audio data received from the client WebSocket (binary frames).
Parameters
data
Buffer
Returns
void
onClientConnected()?
optionalonClientConnected():void
Defined in: transport/client-transport.ts:13
A client WebSocket connection was established.
Returns
void
onClientDisconnected()?
optionalonClientDisconnected():void
Defined in: transport/client-transport.ts:15
The client WebSocket disconnected.
Returns
void
onImageUpload()?
optionalonImageUpload(imageBase64,mimeType):void
Defined in: transport/client-transport.ts:17
An image was uploaded by the client (base64-encoded).
Parameters
imageBase64
string
mimeType
string
Returns
void
onJsonFromClient()?
optionalonJsonFromClient(message):void
Defined in: transport/client-transport.ts:11
A JSON message received from the client WebSocket (text frames).
Parameters
message
Record<string, unknown>
Returns
void