List of all items
Structs
- buffer::SpscRing
- buffer::jitter::AudioJitterBuffer
- buffer::jitter::JitterConfig
- client::Client
- client::LiveSessionBuilder
- client::http::HttpClient
- client::http::HttpConfig
- flow::barge_in::BargeInConfig
- flow::barge_in::BargeInDetector
- flow::turn_detection::TurnDetectionConfig
- flow::turn_detection::TurnDetector
- generate::Candidate
- generate::GenerateContentConfig
- generate::GenerateContentResponse
- generate::PromptFeedback
- protocol::messages::client::ActivityEnd
- protocol::messages::client::ActivitySignalMessage
- protocol::messages::client::ActivitySignalPayload
- protocol::messages::client::ActivityStart
- protocol::messages::client::ClientContentMessage
- protocol::messages::client::ClientContentPayload
- protocol::messages::client::MediaChunk
- protocol::messages::client::RealtimeInputMessage
- protocol::messages::client::RealtimeInputPayload
- protocol::messages::client::SetupMessage
- protocol::messages::client::SetupPayload
- protocol::messages::client::ToolResponseMessage
- protocol::messages::client::ToolResponsePayload
- protocol::messages::server::GoAwayMessage
- protocol::messages::server::GoAwayPayload
- protocol::messages::server::ServerContentMessage
- protocol::messages::server::ServerContentPayload
- protocol::messages::server::ServerMessageWrapper
- protocol::messages::server::SessionResumptionResult
- protocol::messages::server::SessionResumptionUpdateMessage
- protocol::messages::server::SessionResumptionUpdatePayload
- protocol::messages::server::SetupCompleteMessage
- protocol::messages::server::SetupCompletePayload
- protocol::messages::server::ToolCallCancellationMessage
- protocol::messages::server::ToolCallCancellationPayload
- protocol::messages::server::ToolCallMessage
- protocol::messages::server::ToolCallPayload
- protocol::messages::server::TranscriptionPayload
- protocol::messages::server::VoiceActivityMessage
- protocol::messages::server::VoiceActivityPayload
- protocol::types::AutomaticActivityDetection
- protocol::types::Blob
- protocol::types::CitationMetadata
- protocol::types::CitationSource
- protocol::types::CodeExecutionResult
- protocol::types::Content
- protocol::types::ContextWindowCompressionConfig
- protocol::types::ExecutableCode
- protocol::types::FileData
- protocol::types::FunctionCall
- protocol::types::FunctionCallingConfig
- protocol::types::FunctionDeclaration
- protocol::types::FunctionResponse
- protocol::types::GenerationConfig
- protocol::types::GoogleSearch
- protocol::types::GoogleSearchRetrieval
- protocol::types::GroundingMetadata
- protocol::types::InputAudioTranscription
- protocol::types::ModalityTokenCount
- protocol::types::OutputAudioTranscription
- protocol::types::PrebuiltVoiceConfig
- protocol::types::ProactivityConfig
- protocol::types::RealtimeInputConfig
- protocol::types::SafetyRating
- protocol::types::SafetySetting
- protocol::types::SessionConfig
- protocol::types::SessionResumptionConfig
- protocol::types::SlidingWindow
- protocol::types::SpeechConfig
- protocol::types::ThinkingConfig
- protocol::types::Tool
- protocol::types::ToolCodeExecution
- protocol::types::ToolConfig
- protocol::types::UrlContext
- protocol::types::UrlContextMetadata
- protocol::types::UsageMetadata
- protocol::types::VertexConfig
- protocol::types::VoiceConfig
- session::events::ResumeInfo
- session::events::Turn
- session::handle::SessionHandle
- session::state::SessionState
- telemetry::TelemetryConfig
- telemetry::TelemetryGuard
- transport::TransportConfig
- transport::auth::google_ai::GoogleAIAuth
- transport::auth::google_ai::GoogleAITokenAuth
- transport::auth::vertex::VertexAIAuth
- transport::builder::ConnectBuilder
- transport::codec::JsonCodec
- transport::flow::FlowConfig
- transport::flow::TokenBucket
- transport::ws::MockTransport
- transport::ws::TungsteniteTransport
- vad::VadConfig
- vad::VoiceActivityDetector
Enums
- buffer::jitter::BufferState
- client::http::HttpError
- flow::barge_in::BargeInAction
- flow::turn_detection::TurnDetectionEvent
- generate::BlockReason
- generate::GenerateError
- protocol::messages::server::ServerMessage
- protocol::messages::server::VoiceActivityType
- protocol::platform::Platform
- protocol::types::ActivityHandling
- protocol::types::ApiEndpoint
- protocol::types::AudioFormat
- protocol::types::FinishReason
- protocol::types::FunctionCallingBehavior
- protocol::types::FunctionCallingMode
- protocol::types::FunctionResponseScheduling
- protocol::types::GeminiModel
- protocol::types::HarmBlockThreshold
- protocol::types::HarmCategory
- protocol::types::HarmProbability
- protocol::types::MediaResolution
- protocol::types::Modality
- protocol::types::Part
- protocol::types::Role
- protocol::types::Sensitivity
- protocol::types::TurnCoverage
- protocol::types::Voice
- session::errors::AuthError
- session::errors::SessionError
- session::errors::SetupError
- session::errors::WebSocketError
- session::events::SessionCommand
- session::events::SessionEvent
- session::state::SessionPhase
- transport::auth::ServiceEndpoint
- transport::codec::CodecError
- transport::ws::MockTransportError
- transport::ws::TungsteniteError
- vad::VadEvent
- vad::VadState
Traits
- protocol::types::ToolProvider
- session::traits::SessionReader
- session::traits::SessionWriter
- transport::auth::AuthProvider
- transport::codec::Codec
- transport::ws::Transport
Functions
- buffer::convert::bytes_to_i16
- buffer::convert::i16_to_bytes
- buffer::convert::into_shared
- quick::quick_connect
- quick::quick_connect_vertex
- session::events::recv_event
- telemetry::logging::log_http_request
- telemetry::logging::log_http_response
- telemetry::logging::log_http_retry
- telemetry::logging::log_jitter_underrun
- telemetry::logging::log_reconnection
- telemetry::logging::log_session_event
- telemetry::logging::log_tool_call
- telemetry::logging::log_vad_event
- telemetry::logging::log_ws_error
- telemetry::metrics::record_audio_latency
- telemetry::metrics::record_http_request
- telemetry::metrics::record_jitter_depth
- telemetry::metrics::record_jitter_underrun
- telemetry::metrics::record_reconnection
- telemetry::metrics::record_response_latency
- telemetry::metrics::record_session_connected
- telemetry::metrics::record_session_disconnected
- telemetry::metrics::record_tool_call
- telemetry::metrics::record_vad_event
- telemetry::metrics::record_ws_bytes_received
- telemetry::metrics::record_ws_bytes_sent
- telemetry::spans::connect_span
- telemetry::spans::disconnect_span
- telemetry::spans::http_request_span
- telemetry::spans::receive_content_span
- telemetry::spans::send_audio_span
- telemetry::spans::session_span
- telemetry::spans::setup_span
- telemetry::spans::tool_call_span
- telemetry::spans::tool_response_span
- transport::connection::connect
- transport::connection::connect_with