Public Member Functions | |
| None | __init__ (self, HomeAssistant hass) |
| BrowseMediaSource | async_browse_media (self, MediaSourceItem item) |
| PlayMedia | async_resolve_media (self, MediaSourceItem item) |
Public Member Functions inherited from homeassistant.components.media_source.models.MediaSource | |
| None | __init__ (self, str domain) |
Public Attributes | |
| hass | |
Public Attributes inherited from homeassistant.components.media_source.models.MediaSource | |
| domain | |
| name | |
Static Public Attributes | |
| str | |
Static Public Attributes inherited from homeassistant.components.media_source.models.MediaSource | |
| None | |
Provide Nest Media Sources for Nest Cameras. The media source generates a directory tree of devices and media associated with events for each device (e.g. motion, person, etc). Each node in the tree has a unique MediaId. The lifecycle for event media is handled outside of NestMediaSource, and instead it just asks the device for all events it knows about.
Definition at line 299 of file media_source.py.
| None homeassistant.components.nest.media_source.NestMediaSource.__init__ | ( | self, | |
| HomeAssistant | hass | ||
| ) |
Initialize NestMediaSource.
Definition at line 312 of file media_source.py.
| BrowseMediaSource homeassistant.components.nest.media_source.NestMediaSource.async_browse_media | ( | self, | |
| MediaSourceItem | item | ||
| ) |
Return media for the specified level of the directory tree. The top level is the root that contains devices. Inside each device are media for events for that device.
Reimplemented from homeassistant.components.media_source.models.MediaSource.
Definition at line 349 of file media_source.py.
| PlayMedia homeassistant.components.nest.media_source.NestMediaSource.async_resolve_media | ( | self, | |
| MediaSourceItem | item | ||
| ) |
Resolve media identifier to a url.
Reimplemented from homeassistant.components.media_source.models.MediaSource.
Definition at line 317 of file media_source.py.
| homeassistant.components.nest.media_source.NestMediaSource.hass |
Definition at line 315 of file media_source.py.
|
static |
Definition at line 310 of file media_source.py.