Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/whitphx/streamlit-webrtc
/ functions
Functions
467 in github.com/whitphx/streamlit-webrtc
⨍
Functions
467
◇
Types & classes
112
↳
Endpoints
1
Method
test_one_in_one_out
(self)
tests/process_test.py:85
Function
test_orphan_reset_handles_already_stopped_worker
()
tests/get_or_create_context_test.py:108
Function
test_orphaned_context_resets_worker_and_state
()
tests/get_or_create_context_test.py:76
Method
test_output_contains_original_key
(self)
tests/component_pure_test.py:58
Function
test_pcm_audio_source_cache_reuses_same_key_until_session_end
()
tests/factory_lifecycle_scope_test.py:121
Method
test_playing_only
(self)
tests/component_pure_test.py:24
Method
test_processor_exception_propagates
(self)
tests/process_test.py:97
Method
test_pts_and_time_base_preserved
(self)
tests/process_test.py:104
Function
test_push_bytes_plays_back_in_order
()
tests/pcm_source_test.py:22
Function
test_push_empty_is_noop
()
tests/pcm_source_test.py:98
Function
test_push_is_thread_safe
Concurrent producers must not corrupt the FIFO (total sample count matches the sum of pushed lengths).
tests/pcm_source_test.py:125
Function
test_push_ndarray_plays_back_in_order
()
tests/pcm_source_test.py:34
Function
test_push_rejects_multidim_ndarray
()
tests/pcm_source_test.py:92
Function
test_push_rejects_non_int16_ndarray
()
tests/pcm_source_test.py:86
Function
test_rejects_non_positive_ptime
(ptime: float)
tests/pcm_source_test.py:114
Function
test_rejects_non_positive_sample_rate
(sample_rate: int)
tests/pcm_source_test.py:108
Function
test_rejects_ptime_smaller_than_one_sample
()
tests/pcm_source_test.py:119
Function
test_sendonly_video_frame_callback_observes_frames
()
tests/webrtc_loopback_test.py:177
Function
test_sendonly_video_sink_track_receives_frames
SENDONLY with an explicit ``sink_video_track`` — no auto-receiver.
tests/webrtc_loopback_test.py:286
Function
test_sendrecv_audio_only_input_with_source_video_track
SENDRECV with audio-only peer input still delivers `source_video_track`. Regression test for the case where the developer wants to receive audio
tests/webrtc_loopback_test.py:203
Function
test_sendrecv_audio_sink_with_independent_video_source
Audio-in via sink, video-out via source at independent FPS. Mirrors ``pages/16_audio_in_video_out.py`` but using a sink for the input side, w
tests/webrtc_loopback_test.py:304
Function
test_shutdown_observer_reset_uses_captured_session_state_from_polling_thread
( monkeypatch, )
tests/factory_lifecycle_scope_test.py:237
Method
test_signalling_derived_from_sdp_offer_truthiness
(self)
tests/component_pure_test.py:29
Method
test_sink_alone_is_allowed
(self)
tests/component_pure_test.py:132
Method
test_sink_plus_frame_callback_rejected
(self)
tests/component_pure_test.py:142
Method
test_sink_plus_on_ended_rejected
(self)
tests/component_pure_test.py:167
Method
test_sink_plus_processor_factory_rejected
(self)
tests/component_pure_test.py:178
Method
test_sink_plus_queued_frames_callback_rejected
(self)
tests/component_pure_test.py:153
Function
test_sink_track_cache_reuses_same_key_until_session_end
()
tests/factory_lifecycle_scope_test.py:133
Function
test_sink_track_swap_across_sessions
A cached sink can be reused for a new peer track after the prior session ends — readyState falls back to ``new`` so ``addTrack`` works again o
tests/webrtc_loopback_test.py:372
Function
test_stop_idempotent_and_safe_to_call_after_callback
()
tests/shutdown_test.py:149
Function
test_stop_safe_when_called_concurrently
()
tests/shutdown_test.py:192
Function
test_streamlit_session_lifecycle_opts_out_of_webrtc_session_reset
()
tests/factory_lifecycle_scope_test.py:270
Function
test_streamlit_webrtc_can_be_imported
()
tests/import_test.py:1
Method
test_swap_is_serialized_against_recv
(self)
tests/models_test.py:114
Function
test_underrun_is_silence_padded
()
tests/pcm_source_test.py:45
Function
test_update_video_callbacks_hot_swap
A live callback hot-swap reaches subsequent frames. `CallbackAttachableProcessor.update_callbacks` is unit-tested in `models_test.py`; this t
tests/webrtc_loopback_test.py:251
Function
test_video_source_track_cache_reuses_same_key_until_session_end
()
tests/factory_lifecycle_scope_test.py:101
Function
test_video_source_track_does_not_warn_for_cumulative_drift
( caplog, slow_call_index: int )
tests/source_test.py:225
Function
test_video_source_track_fires_on_ended_on_stop
Regression test for https://github.com/whitphx/streamlit-webrtc/issues/1800: source tracks need a deterministic notification when the session
tests/source_test.py:69
Function
test_video_source_track_on_ended_exception_is_swallowed
A misbehaving on_ended must not propagate into aiortc's event loop.
tests/source_test.py:95
Function
test_video_source_track_warns_when_callback_is_slow
( caplog, slow_call_index: int )
tests/source_test.py:202
Function
test_webrtc_session_reset_uses_captured_session_state_from_worker_thread
( monkeypatch, )
tests/factory_lifecycle_scope_test.py:202
Method
test_with_credentials
(self)
tests/config_test.py:22
Method
test_with_servers
(self)
tests/config_test.py:66
Method
test_worker_exception_surfaces_on_next_recv
(self)
tests/process_test.py:157
Function
test_worker_forwarded_reads_from_attached_worker
()
tests/streamer_context_test.py:24
Function
test_worker_forwarded_returns_none_after_worker_garbage_collected
()
tests/streamer_context_test.py:47
Function
test_worker_forwarded_returns_none_when_no_worker
()
tests/streamer_context_test.py:12
Function
test_worker_stop_waits_for_peer_connection_close
(monkeypatch)
tests/webrtc_loopback_test.py:57
Method
trigger
()
tests/process_test.py:200
Function
video_frame_callback
(frame: av.VideoFrame)
pages/7_record.py:11
Function
video_frame_callback
(frame: av.VideoFrame)
pages/8_media_files_streaming.py:75
Function
video_frame_callback
(frame: av.VideoFrame)
pages/1_object_detection.py:92
Function
video_frame_callback
(frame)
docs/examples/both.py:11
Function
video_frame_callback
(frame)
docs/examples/video.py:9
Function
video_frame_callback
(frame)
docs/examples/tutorial/04_pull_values.py:12
Function
video_frame_callback
(frame)
docs/examples/tutorial/02_video_processing.py:5
Function
video_frame_callback
(frame)
docs/examples/tutorial/03_parameters.py:8
Function
video_frame_callback
(frame)
docs/examples/tutorial/05_cleanup.py:5
Method
video_processor
( self, )
streamlit_webrtc/webrtc.py:354
Method
video_processor
A video processor instance which has been created through the callable provided as `video_processor_factory` argument to `web
streamlit_webrtc/component.py:173
Method
video_receiver
(self)
streamlit_webrtc/webrtc.py:366
Function
video_sink_callback
(frame: av.VideoFrame)
pages/17_video_in_video_out_decoupled.py:44
Function
video_source_callback
(pts: int, time_base: fractions.Fraction)
pages/16_audio_in_video_out.py:54
Function
video_source_callback
(pts: int, time_base: fractions.Fraction)
pages/14_programmable_source.py:16
Function
video_source_callback
(pts: int, time_base: fractions.Fraction)
pages/17_video_in_video_out_decoupled.py:55
← previous
401–467 of 467, ranked by callers