Skip to content

Commit 0d378f2

Browse files
committed
rename and export
1 parent 60ce71f commit 0d378f2

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

livekit-rtc/livekit/rtc/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
ByteStreamWriter,
109109
ByteStreamReader,
110110
)
111+
from .frame_processor import FrameProcessor
111112

112113
__all__ = [
113114
"ConnectionQuality",
@@ -184,6 +185,7 @@
184185
"ByteStreamReader",
185186
"ByteStreamWriter",
186187
"AudioProcessingModule",
188+
"FrameProcessor",
187189
"__version__",
188190
]
189191

livekit-rtc/livekit/rtc/audio_stream.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from .audio_frame import AudioFrame
2828
from .participant import Participant
2929
from .track import Track
30-
from .frame_processor import SyncFrameProcessor
30+
from .frame_processor import FrameProcessor
3131

3232

3333
@dataclass
@@ -63,9 +63,7 @@ def __init__(
6363
sample_rate: int = 48000,
6464
num_channels: int = 1,
6565
frame_size_ms: int | None = None,
66-
noise_cancellation: Optional[
67-
NoiseCancellationOptions | SyncFrameProcessor[AudioFrame]
68-
] = None,
66+
noise_cancellation: Optional[NoiseCancellationOptions | FrameProcessor[AudioFrame]] = None,
6967
**kwargs,
7068
) -> None:
7169
"""Initialize an `AudioStream` instance.
@@ -79,8 +77,8 @@ def __init__(
7977
sample_rate (int, optional): The sample rate for the audio stream in Hz.
8078
Defaults to 48000.
8179
num_channels (int, optional): The number of audio channels. Defaults to 1.
82-
noise_cancellation (Optional[NoiseCancellationOptions | SyncFrameProcessor[AudioFrame]], optional):
83-
If noise cancellation is used, pass a `NoiseCancellationOptions` or `SyncFrameProcessor[AudioFrame]` instance
80+
noise_cancellation (Optional[NoiseCancellationOptions | FrameProcessor[AudioFrame]], optional):
81+
If noise cancellation is used, pass a `NoiseCancellationOptions` or `FrameProcessor[AudioFrame]` instance
8482
created by the noise cancellation module.
8583
8684
Example:
@@ -111,7 +109,7 @@ def __init__(
111109
if isinstance(noise_cancellation, NoiseCancellationOptions):
112110
self._audio_filter_module = noise_cancellation.module_id
113111
self._audio_filter_options = noise_cancellation.options
114-
elif isinstance(noise_cancellation, SyncFrameProcessor):
112+
elif isinstance(noise_cancellation, FrameProcessor):
115113
self._processor = noise_cancellation
116114

117115
self._task = self._loop.create_task(self._run())

livekit-rtc/livekit/rtc/frame_processor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
T = TypeVar("T", bound=Union[AudioFrame, VideoFrame])
1010

1111

12-
class SyncFrameProcessor(Generic[T], ABC):
12+
class FrameProcessor(Generic[T], ABC):
1313
@property
1414
@abstractmethod
1515
def is_enabled(self) -> bool: ...

0 commit comments

Comments
 (0)