Skip to content

bodhi-realtime-agent / ClientTransportCallbacks

Interface: ClientTransportCallbacks

Defined in: transport/client-transport.ts:7

Callbacks fired by ClientTransport when client events occur.

Methods

onAudioFromClient()?

optional onAudioFromClient(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()?

optional onClientConnected(): void

Defined in: transport/client-transport.ts:13

A client WebSocket connection was established.

Returns

void


onClientDisconnected()?

optional onClientDisconnected(): void

Defined in: transport/client-transport.ts:15

The client WebSocket disconnected.

Returns

void


onImageUpload()?

optional onImageUpload(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()?

optional onJsonFromClient(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

Built with VitePress