Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.mjpeg.camera Namespace Reference

Classes

class  MjpegCamera
 

Functions

bytes|None async_extract_image_from_mjpeg (AsyncIterator[bytes] stream)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

int BUFFER_SIZE = 102400
 
int TIMEOUT = 10
 

Detailed Description

Support for IP Cameras.

Function Documentation

◆ async_extract_image_from_mjpeg()

bytes | None homeassistant.components.mjpeg.camera.async_extract_image_from_mjpeg ( AsyncIterator[bytes]  stream)
Take in a MJPEG stream object, return the jpg from it.

Definition at line 65 of file camera.py.

◆ async_setup_entry()

None homeassistant.components.mjpeg.camera.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up a MJPEG IP Camera based on a config entry.

Definition at line 39 of file camera.py.

Variable Documentation

◆ BUFFER_SIZE

int homeassistant.components.mjpeg.camera.BUFFER_SIZE = 102400

Definition at line 36 of file camera.py.

◆ TIMEOUT

int homeassistant.components.mjpeg.camera.TIMEOUT = 10

Definition at line 35 of file camera.py.