Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Alaydriem/bedrock-voice-chat
/ functions
Functions
2,280 in github.com/Alaydriem/bedrock-voice-chat
⨍
Functions
2,280
◇
Types & classes
708
↓ 2 callers
Method
dropDisc
(state: AudioPlayerState)
mods/bds/src/audio/player_manager.ts:185
↓ 2 callers
Method
emit_activity_if_needed
Emit activity update if we have packets and enough time has passed
client/src-tauri/src/audio/stream/jitter_buffer/jitter_buffer_source.rs:142
↓ 2 callers
Function
encode_varint_u32
Encode a u32 value using variable-length encoding (LEB128)
common/src/encoding.rs:6
↓ 2 callers
Method
enqueue
(&self, packet: EncodedAudioFramePacket)
client/src-tauri/src/audio/stream/jitter_buffer/jitter_buffer.rs:28
↓ 2 callers
Method
exchange_code_for_token
( &self, client: &reqwest::Client, code: &str, redirect_uri: &Url, )
common/src/auth/minecraft/mod.rs:100
↓ 2 callers
Method
extension
(&self)
common/src/structs/audio/format.rs:12
↓ 2 callers
Method
extractGame
(name: string)
client/src/js/app/utils/GameNameUtils.ts:17
↓ 2 callers
Method
fetchChannels
()
client/src/js/app/managers/ChannelManager.ts:122
↓ 2 callers
Method
finish
(mut self)
client/src-tauri/src/audio/encode/ogg_writer.rs:33
↓ 2 callers
Method
fromMinecraftRotation
(rotation: { x: number; y: number; })
mods/bds/src/dto/orientation.ts:7
↓ 2 callers
Method
fromMinecraftRotation
(rotation)
mods/bds/scripts/main.js:40
↓ 2 callers
Method
fromYawPitch
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/dto/Orientation.kt:12
↓ 2 callers
Method
from_stream_info
Create a timecode from OpusStreamInfo Uses the session start timestamp plus the first packet's relative timestamp to get the actual wall-clock time w
client/src-tauri/src/audio/recording/renderer/mp4/timecode/mod.rs:77
↓ 2 callers
Method
generate_plc_sample
Generate PLC sample
client/src-tauri/src/audio/stream/jitter_buffer/jitter_buffer_source.rs:296
↓ 2 callers
Method
getAll
* Get all players as an array
client/src/js/app/managers/PlayerManager.ts:156
↓ 2 callers
Method
getGameType
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/HytalePlayerDataProvider.kt:84
↓ 2 callers
Method
getGameType
mods/java/fabric/src/main/kotlin/com/alaydriem/bedrockvoicechat/fabric/FabricPlayerDataProvider.kt:122
↓ 2 callers
Method
getLastError
* Get the last error message from the native library. */
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/native/BvcNative.kt:259
↓ 2 callers
Method
getMimeType
* Determines the MIME type of the file based upon it's header signature. * @param data * @returns
client/src/js/app/components/imageCache.ts:88
↓ 2 callers
Method
getPlayerGame
* Get the game type for a player
client/src/js/app/managers/PlayerManager.ts:283
↓ 2 callers
Method
getPlayerSettings
(playerName: string)
client/src/js/app/components/dashboard/presence.ts:148
↓ 2 callers
Method
getReceivedPayloads
* Get all received payloads. */
mods/java/hytale/src/test/kotlin/com/alaydriem/bedrockvoicechat/hytale/MockBvcServer.kt:46
↓ 2 callers
Method
getXboxGamertag
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/integration/FloodgateIntegration.kt:47
↓ 2 callers
Method
get_alternative_identity
Get the alternative identity if one exists (e.g., Xbox gamertag for Floodgate players)
common/src/players/player_enum.rs:136
↓ 2 callers
Function
get_cpal_hosts
Returns a Vec of cpal hosts On Windows, this _should_ be ASIO and WASAPI On MacOS (unsupported), this should be CoreAudio On mobile platforms this sho
client/src-tauri/src/audio/device.rs:15
↓ 2 callers
Method
get_device
(&self)
client/src-tauri/src/audio/stream/stream_manager/mod.rs:98
↓ 2 callers
Method
get_dsn
Returns the database DSN string from the configuration.
server/server/src/config/app/mod.rs:62
↓ 2 callers
Method
get_packet_type
(&self)
common/src/structs/packet/quic_network_packet.rs:47
↓ 2 callers
Method
get_rocket_config
(&self)
server/server/src/config/app/mod.rs:119
↓ 2 callers
Method
get_tracing_log_level
Returns the appropriate log level for tokio/tracing
server/server/src/config/app/mod.rs:109
↓ 2 callers
Function
get_variant
()
client/src-tauri/src/commands/env.rs:7
↓ 2 callers
Method
get_webhook_receiver
Get a clone of the webhook receiver Arc for external use
server/server/src/runtime/mod.rs:345
↓ 2 callers
Method
handle_recording_sample_consumed
Handle recording sample consumption - emit recording data when a frame is complete
client/src-tauri/src/audio/stream/jitter_buffer/jitter_buffer_source.rs:310
↓ 2 callers
Method
hasPlayerSource
* Check if a player has a specific source
client/src/js/app/managers/PlayerManager.ts:275
↓ 2 callers
Method
has_legacy_certificate_cn
Returns true if the certificate CN uses the legacy format (no game prefix)
server/entity/src/entities/player.rs:90
↓ 2 callers
Method
hash
(client_id: &[u8])
server/server/src/stream/quic/client_id_hasher.rs:7
↓ 2 callers
Method
initialize
(&self)
client/src-tauri/src/keyring/service.rs:46
↓ 2 callers
Method
insertDisc
( locationKey: string, audioId: string, dimensionId: string, coordinates: Coordinates, wor
mods/bds/src/audio/player_manager.ts:22
↓ 2 callers
Function
into_certificate
(path: &Path)
common/src/rustls/mod.rs:121
↓ 2 callers
Function
into_private_key_vec
(buf: &Vec<u8>)
common/src/rustls/mod.rs:146
↓ 2 callers
Method
isComplete
()
client/src/js/app/onboarding.ts:69
↓ 2 callers
Method
isValid
* Check if the configuration is valid. * For embedded mode, we don't need external server URL. * For external mode, we need both server URL
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/config/ModConfig.kt:31
↓ 2 callers
Method
is_bds_healthy
(&self, world_uuid: &str)
server/server/src/services/bedrock_event_service/mod.rs:75
↓ 2 callers
Method
is_certificate_expiring
Returns true if the certificate in storage is expiring within 15 days
server/entity/src/entities/player.rs:78
↓ 2 callers
Method
is_deafened
(&self)
common/src/players/hytale.rs:41
↓ 2 callers
Method
is_entitled
(&self)
client/src-tauri/src/iap/service/mod.rs:20
↓ 2 callers
Method
jitter
Get current jitter (RTT variance)
client/src-tauri/src/audio/stream/jitter_buffer/metrics/network_metrics.rs:86
↓ 2 callers
Method
left_gain
(&self)
client/src-tauri/src/audio/stream/jitter_buffer/pan_state.rs:25
↓ 2 callers
Method
loadInterfaces
()
client/src/js/app/managers/bedrock/BedrockManager.ts:198
↓ 2 callers
Method
loadRealms
()
client/src/js/app/managers/bedrock/BedrockManager.ts:202
↓ 2 callers
Method
loadRecordings
()
client/src/js/app/settings/recordings.ts:30
↓ 2 callers
Method
lookup_gamertag
Look up a gamertag by player ID.
server/server/src/services/player_identity_service/mod.rs:160
↓ 2 callers
Method
mark_banished
(&self, gamertag: &str, game: &Game, banished: bool)
server/server/tests/http/harness/server.rs:149
↓ 2 callers
Method
metadata
(&mut self, _key: String, _value: String)
client/src-tauri/src/bedrock/proxy/manager.rs:140
↓ 2 callers
Method
metadata
( &mut self, key: String, value: String, device: &AudioDeviceType, )
client/src-tauri/src/audio/stream/mod.rs:286
↓ 2 callers
Function
mint_leaf_signed_by_root
Mints a player-style leaf cert signed by the given root. Mirrors what `CertificateService::sign_player_cert` does in the real codebase.
server/server/src/runtime/ca_cert.rs:638
↓ 2 callers
Method
nextTick
()
mods/bds/src/audio/sender/no_net_audio_sender.ts:44
↓ 2 callers
Method
notify_addon_http
(&self, world_uuid: &str)
server/server/src/services/bedrock_event_service/mod.rs:66
↓ 2 callers
Method
onSpectatorChanged
Called when a player's spectator state changes.
mods/java/hytale/src/main/java/com/alaydriem/bedrockvoicechat/hytale/systems/AbstractSpectatorChangeSystem.java:73
↓ 2 callers
Method
on_health_check_received
Called when a health check response is received Clears the awaiting flag and resets failure count
client/src-tauri/src/network/stream/stream_manager/health_monitor.rs:41
↓ 2 callers
Method
open
()
client/src/js/components/modal.js:51
↓ 2 callers
Method
openUrlWithLogging
(url: string)
client/src/js/app/login.ts:211
↓ 2 callers
Function
packDependency
(manifest)
mods/bds/bundle.js:57
↓ 2 callers
Function
packDir
(name)
mods/bds/bundle.js:8
↓ 2 callers
Method
packet_loss_rate
Calculate packet loss rate
client/src-tauri/src/audio/stream/jitter_buffer/metrics/network_metrics.rs:76
↓ 2 callers
Method
peek_raw_entry
Peek at the next raw WAL entry without advancing
client/src-tauri/src/audio/recording/renderer/mod.rs:148
↓ 2 callers
Function
perceptual_gain
Convert a linear slider position (0.0-1.5) to a perceptually-correct amplitude factor. Uses a power curve (x^2.5) so equal slider increments produce r
client/src-tauri/src/audio/stream/stream_manager/sink_manager.rs:98
↓ 2 callers
Method
persistProxyFavorites
()
client/src/js/app/managers/bedrock/proxy/BedrockProxyManager.ts:256
↓ 2 callers
Method
ping
(&self)
client/src-tauri/src/api/mod.rs:43
↓ 2 callers
Method
play
* Start audio playback. * - Embedded mode: Direct FFI call, callback is called synchronously with result * - External mode: HTTP POST to rem
mods/java/common/src/main/kotlin/com/alaydriem/bedrockvoicechat/audio/AudioEventSender.kt:29
↓ 2 callers
Function
process_devices
( host: &cpal::Host, device_type: AudioDeviceType, device_map: &mut Vec<AudioDevice>, )
client/src-tauri/src/audio/device.rs:68
↓ 2 callers
Method
process_players
Process a list of players, checking the cache and database, and creating new player records for any unregistered players. # Arguments `players` - Lis
server/server/src/services/player_registrar_service/mod.rs:89
↓ 2 callers
Function
read_file
(path: &Path)
common/src/rustls/mod.rs:101
↓ 2 callers
Method
record_allowed
(&self, protocol: i32, reason: &'static str)
client/src-tauri/src/bedrock/gating/mod.rs:113
↓ 2 callers
Method
record_packet_arrival
Record packet arrival with timestamp and current buffer depth
client/src-tauri/src/audio/stream/jitter_buffer/metrics/network_metrics.rs:39
↓ 2 callers
Method
register
(&self)
server/server/src/services/meridian_service.rs:28
↓ 2 callers
Method
registerEvents
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/HytalePlugin.kt:121
↓ 2 callers
Method
removePlayer
* Call this when a player disconnects to clean up tracked state. */
mods/java/hytale/src/main/kotlin/com/alaydriem/bedrockvoicechat/hytale/systems/CrouchTickingSystem.kt:78
↓ 2 callers
Method
removePlayer
mods/java/paper/src/main/kotlin/com/alaydriem/bedrockvoicechat/paper/PaperPlayerDataProvider.kt:33
↓ 2 callers
Method
remove_player
(&self, player_name: &str)
server/server/src/stream/quic/cache_manager/mod.rs:206
↓ 2 callers
Method
remove_player
(&mut self, name: String)
common/src/structs/channel/mod.rs:49
↓ 2 callers
Method
remove_player_channel
(&self, player_name: &str)
server/server/src/stream/quic/connection_registry.rs:102
↓ 2 callers
Method
remove_player_from_channel
(&self, player_name: &str, channel_id: &str)
common/src/structs/channel/collection.rs:71
↓ 2 callers
Method
render
()
client/src/js/app/components/dashboard/sidebar.ts:19
↓ 2 callers
Method
render
( &self, session_path: &Path, player_name: &str, output_path: &Path, )
client/src-tauri/src/audio/recording/renderer/mod.rs:36
↓ 2 callers
Method
render
( &mut self, session_path: &Path, player_name: &str, output_path: &Path, )
client/src-tauri/src/audio/recording/renderer/mp4/mod.rs:206
↓ 2 callers
Method
request_unit
Like `request`, but the route returns no body (204 / status-only).
server/server/src/commands/admin_api_client.rs:107
↓ 2 callers
Method
require_entitlement
(&self)
client/src-tauri/src/iap/service/mod.rs:12
↓ 2 callers
Method
resolveFulfiller
( state: AudioPlayerState, actor: Player | null, )
mods/bds/src/audio/sender/no_net_audio_sender.ts:48
↓ 2 callers
Method
resolve_and_remap_players
Bulk resolve in-game names to canonical gamertags, mutating player names in place.
server/server/src/services/player_identity_service/mod.rs:65
↓ 2 callers
Method
right_gain
(&self)
client/src-tauri/src/audio/stream/jitter_buffer/pan_state.rs:29
↓ 2 callers
Method
route
* Route a deep link URL to the appropriate handler
client/src/js/app/deepLinkRouter.ts:23
↓ 2 callers
Method
rp
(variantKey)
mods/bds/manifest.js:56
↓ 2 callers
Function
run
(bin, file)
mods/bds/tools/claude-format-hook.mjs:32
↓ 2 callers
Function
run
(args: Args)
server/server/examples/broadcast.rs:111
↓ 2 callers
Method
sample_rate
Set the sample rate (timescale)
client/src-tauri/src/audio/recording/renderer/mp4/timecode/track.rs:385
↓ 2 callers
Method
schedule
( self: &Arc<Self>, event_id: String, world_uuid: String, block_pos: Coordinat
server/server/src/services/audio_playback_service/eject_scheduler.rs:41
↓ 2 callers
Function
send_channel_event
(packet: QuicNetworkPacket, webhook_receiver: &State<WebhookReceiver>)
server/server/src/http/routes/api/channel/event.rs:91
↓ 2 callers
Method
session_id
(&self)
client/src-tauri/src/audio/recording/mod.rs:367
↓ 2 callers
Method
session_info
(&self)
client/src-tauri/src/audio/recording/renderer/mod.rs:251
← previous
next →
301–400 of 2,280, ranked by callers