Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.ffmpeg.FFmpegBase
 
class  homeassistant.components.ffmpeg.FFmpegManager
 

Namespaces

 homeassistant.components.ffmpeg
 

Functions

None homeassistant.components.ffmpeg.__init__ (self, _HAFFmpegT ffmpeg, bool initial_state=True)
 
None homeassistant.components.ffmpeg._async_register_events (self)
 
None homeassistant.components.ffmpeg._async_restart_ffmpeg (self, list[str]|None entity_ids)
 
None homeassistant.components.ffmpeg._async_start_ffmpeg (self, list[str]|None entity_ids)
 
None homeassistant.components.ffmpeg._async_stop_ffmpeg (self, list[str]|None entity_ids)
 
None homeassistant.components.ffmpeg.async_added_to_hass (self)
 
bytes|None homeassistant.components.ffmpeg.async_get_image (HomeAssistant hass, str input_source, str output_format=IMAGE_JPEG, str|None extra_cmd=None, int|None width=None, int|None height=None)
 
bool homeassistant.components.ffmpeg.async_setup (HomeAssistant hass, ConfigType config)
 
bool homeassistant.components.ffmpeg.available (self)
 
FFmpegManager homeassistant.components.ffmpeg.get_ffmpeg_manager (HomeAssistant hass)
 

Variables

bool homeassistant.components.ffmpeg._attr_should_poll = False
 
string homeassistant.components.ffmpeg.CONF_EXTRA_ARGUMENTS = "extra_arguments"
 
string homeassistant.components.ffmpeg.CONF_FFMPEG_BIN = "ffmpeg_bin"
 
string homeassistant.components.ffmpeg.CONF_INITIAL_STATE = "initial_state"
 
string homeassistant.components.ffmpeg.CONF_INPUT = "input"
 
string homeassistant.components.ffmpeg.CONF_OUTPUT = "output"
 
 homeassistant.components.ffmpeg.CONFIG_SCHEMA
 
string homeassistant.components.ffmpeg.DATA_FFMPEG = "ffmpeg"
 
string homeassistant.components.ffmpeg.DEFAULT_BINARY = "ffmpeg"
 
string homeassistant.components.ffmpeg.DOMAIN = "ffmpeg"
 
 homeassistant.components.ffmpeg.ffmpeg
 
 homeassistant.components.ffmpeg.initial_state
 
string homeassistant.components.ffmpeg.OFFICIAL_IMAGE_VERSION = "6.0"
 
 homeassistant.components.ffmpeg.SERVICE_FFMPEG_SCHEMA = vol.Schema({vol.Optional(ATTR_ENTITY_ID): cv.entity_ids})
 
string homeassistant.components.ffmpeg.SERVICE_RESTART = "restart"
 
string homeassistant.components.ffmpeg.SERVICE_START = "start"
 
string homeassistant.components.ffmpeg.SERVICE_STOP = "stop"
 
 homeassistant.components.ffmpeg.SIGNAL_FFMPEG_RESTART = SignalType[list[str] | None]("ffmpeg.restart")
 
 homeassistant.components.ffmpeg.SIGNAL_FFMPEG_START = SignalType[list[str] | None]("ffmpeg.start")
 
 homeassistant.components.ffmpeg.SIGNAL_FFMPEG_STOP = SignalType[list[str] | None]("ffmpeg.stop")