Skip to content

Commit e340b74

Browse files
1egomantheomonnom
andauthored
Add userdata to audioframe constructor (#554)
Co-authored-by: Théo Monnom <theo.8bits@gmail.com>
1 parent d92a7f3 commit e340b74

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

livekit-rtc/livekit/rtc/audio_frame.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ def __init__(
3333
sample_rate: int,
3434
num_channels: int,
3535
samples_per_channel: int,
36+
*,
37+
userdata: Union[dict[str, Any], None] = None,
3638
) -> None:
3739
"""
3840
Initialize an AudioFrame instance.
@@ -64,7 +66,7 @@ def __init__(
6466
self._sample_rate = sample_rate
6567
self._num_channels = num_channels
6668
self._samples_per_channel = samples_per_channel
67-
self._userdata: dict[str, Any] = {}
69+
self._userdata = {} if userdata is None else userdata
6870

6971
@staticmethod
7072
def create(sample_rate: int, num_channels: int, samples_per_channel: int) -> "AudioFrame":

0 commit comments

Comments
 (0)