toggle menu
pipecat-client-android-docs
androidJvm
switch theme
search in API
pipecat-transport-gemini-live-websocket
/
ai.pipecat.client.gemini_live_websocket
/
GeminiLiveWebsocketTransport
Gemini
Live
Websocket
Transport
class
GeminiLiveWebsocketTransport
(
transportContext
:
TransportContext
,
androidContext
:
Context
)
:
Transport
Members
Constructors
Gemini
Live
Websocket
Transport
Link copied to clipboard
constructor
(
transportContext
:
TransportContext
,
androidContext
:
Context
)
Types
Audio
Devices
Link copied to clipboard
object
AudioDevices
Companion
Link copied to clipboard
object
Companion
Factory
Link copied to clipboard
class
Factory
(
androidContext
:
Context
)
:
TransportFactory
Functions
connect
Link copied to clipboard
open
override
fun
connect
(
authBundle
:
AuthBundle
?
)
:
Future
<
Unit
,
RTVIError
>
disconnect
Link copied to clipboard
open
override
fun
disconnect
(
)
:
Future
<
Unit
,
RTVIError
>
enable
Cam
Link copied to clipboard
open
override
fun
enableCam
(
enable
:
Boolean
)
:
Future
<
Unit
,
RTVIError
>
enable
Mic
Link copied to clipboard
open
override
fun
enableMic
(
enable
:
Boolean
)
:
Future
<
Unit
,
RTVIError
>
expiry
Link copied to clipboard
open
override
fun
expiry
(
)
:
Nothing
?
get
All
Cams
Link copied to clipboard
open
override
fun
getAllCams
(
)
:
Future
<
List
<
MediaDeviceInfo
>
,
RTVIError
>
get
All
Mics
Link copied to clipboard
open
override
fun
getAllMics
(
)
:
Future
<
List
<
MediaDeviceInfo
>
,
RTVIError
>
init
Devices
Link copied to clipboard
open
override
fun
initDevices
(
)
:
Future
<
Unit
,
RTVIError
>
is
Cam
Enabled
Link copied to clipboard
open
override
fun
isCamEnabled
(
)
:
Boolean
is
Mic
Enabled
Link copied to clipboard
open
override
fun
isMicEnabled
(
)
:
Boolean
release
Link copied to clipboard
open
override
fun
release
(
)
selected
Cam
Link copied to clipboard
open
override
fun
selectedCam
(
)
:
Nothing
?
selected
Mic
Link copied to clipboard
open
override
fun
selectedMic
(
)
:
MediaDeviceInfo
send
Message
Link copied to clipboard
open
override
fun
sendMessage
(
message
:
MsgClientToServer
)
:
Future
<
Unit
,
RTVIError
>
set
State
Link copied to clipboard
open
override
fun
setState
(
state
:
TransportState
)
state
Link copied to clipboard
open
override
fun
state
(
)
:
TransportState
tracks
Link copied to clipboard
open
override
fun
tracks
(
)
:
Tracks
update
Cam
Link copied to clipboard
open
override
fun
updateCam
(
camId
:
MediaDeviceId
)
:
Future
<
Unit
,
RTVIError
>
update
Mic
Link copied to clipboard
open
override
fun
updateMic
(
micId
:
MediaDeviceId
)
:
Future
<
Unit
,
RTVIError
>