Skip to content

Commit 221f1de

Browse files
committed
make async for future flexibility
1 parent c69807d commit 221f1de

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

examples/video-stream/audio_wave.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,8 +296,8 @@ async def main(room: rtc.Room, room_name: str):
296296
finally:
297297
audio_task.cancel()
298298
await av_sync.aclose()
299-
audio_source.close()
300-
video_source.close()
299+
await audio_source.aclose()
300+
await video_source.aclose()
301301

302302

303303
if __name__ == "__main__":

examples/video-stream/video_play.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,8 @@ async def _push_frames(
181181
finally:
182182
await streamer.aclose()
183183
await av_sync.aclose()
184-
audio_source.close()
185-
video_source.close()
184+
await audio_source.aclose()
185+
await video_source.aclose()
186186

187187

188188
if __name__ == "__main__":

livekit-rtc/livekit/rtc/audio_source.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def _release_waiter(self) -> None:
176176
self._q_size = 0.0
177177
self._join_fut = None
178178

179-
def close(self) -> None:
179+
async def aclose(self) -> None:
180180
"""Close the audio source
181181
182182
This method cleans up resources associated with the audio source.

livekit-rtc/livekit/rtc/video_source.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ def capture_frame(
4343
req.capture_video_frame.timestamp_us = timestamp_us
4444
FfiClient.instance.request(req)
4545

46-
def close(self) -> None:
46+
async def aclose(self) -> None:
4747
self._ffi_handle.dispose()

0 commit comments

Comments
 (0)