Classes | |
| class | PeekIterator |
| class | StreamEndedError |
| class | StreamMuxer |
| class | StreamState |
| class | StreamWorkerError |
| class | TimestampValidator |
Functions | |
| str|None | get_audio_bitstream_filter (Iterator[av.Packet] packets, Any audio_stream) |
| Any | is_keyframe (av.Packet packet) |
| str | redact_av_error_string (av.FFmpegError err) |
| None | stream_worker (str source, dict[str, str] pyav_options, StreamSettings stream_settings, StreamState stream_state, KeyFrameConverter keyframe_converter, Event quit_event) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| NEGATIVE_INF = float("-inf") | |
Provides the worker thread needed for processing streams.
| str | None homeassistant.components.stream.worker.get_audio_bitstream_filter | ( | Iterator[av.Packet] | packets, |
| Any | audio_stream | ||
| ) |
| Any homeassistant.components.stream.worker.is_keyframe | ( | av.Packet | packet | ) |
| str homeassistant.components.stream.worker.redact_av_error_string | ( | av.FFmpegError | err | ) |
| None homeassistant.components.stream.worker.stream_worker | ( | str | source, |
| dict[str, str] | pyav_options, | ||
| StreamSettings | stream_settings, | ||
| StreamState | stream_state, | ||
| KeyFrameConverter | keyframe_converter, | ||
| Event | quit_event | ||
| ) |
|
private |