switch to two voip addon

This commit is contained in:
Nordup 2025-09-15 17:30:54 +07:00
parent cf11ceffc4
commit 9ce4caa073
39 changed files with 193 additions and 52 deletions

View file

@ -8,9 +8,18 @@ class_name VoipUser
var user_id: int
var anchor: Node3D
var audiostreamopuschunked : AudioStreamOpusChunked
var opuspacketsbuffer: Array[PackedByteArray] = []
func _ready() -> void:
user_data_events.user_volume_changed.connect(change_volume)
audiostreamopuschunked = stream as AudioStreamOpusChunked
func _process(_delta: float) -> void:
while audiostreamopuschunked.chunk_space_available() and not opuspacketsbuffer.is_empty():
audiostreamopuschunked.push_opus_packet(opuspacketsbuffer.pop_front(), 0, 0)
func _physics_process(_delta: float) -> void: