Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.nest.NestEventMediaThumbnailView Class Reference
Inheritance diagram for homeassistant.components.nest.NestEventMediaThumbnailView:
[legend]
Collaboration diagram for homeassistant.components.nest.NestEventMediaThumbnailView:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass)
 
web.StreamResponse handle_media (self, Media media)
 
Media|None load_media (self, Device nest_device, str event_token)
 
- Public Member Functions inherited from homeassistant.components.nest.NestEventViewBase
web.StreamResponse get (self, web.Request request, str device_id, str event_token)
 

Public Attributes

 hass
 
- Public Attributes inherited from homeassistant.components.nest.NestEventViewBase
 hass
 

Static Public Attributes

string name = "api:nest:event_media"
 
string url = "/api/nest/event_media/{device_id}/{event_token}/thumbnail"
 

Private Attributes

 _lock
 

Detailed Description

Returns media for related to events for a specific device.

This is primarily used to render media for events for MediaSource. The media type
depends on the specific device e.g. an image, or a movie clip preview.

mp4 clips are transcoded and thumbnailed by the SDM transcoder. jpgs are thumbnailed
from the original in this view.

Definition at line 373 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.nest.NestEventMediaThumbnailView.__init__ (   self,
HomeAssistant  hass 
)
Initialize NestEventMediaThumbnailView.

Reimplemented from homeassistant.components.nest.NestEventViewBase.

Definition at line 386 of file __init__.py.

Member Function Documentation

◆ handle_media()

web.StreamResponse homeassistant.components.nest.NestEventMediaThumbnailView.handle_media (   self,
Media  media 
)
Start a GET request.

Reimplemented from homeassistant.components.nest.NestEventViewBase.

Definition at line 403 of file __init__.py.

◆ load_media()

Media | None homeassistant.components.nest.NestEventMediaThumbnailView.load_media (   self,
Device  nest_device,
str  event_token 
)
Load the specified media.

Reimplemented from homeassistant.components.nest.NestEventViewBase.

Definition at line 392 of file __init__.py.

Member Data Documentation

◆ _lock

homeassistant.components.nest.NestEventMediaThumbnailView._lock
private

Definition at line 389 of file __init__.py.

◆ hass

homeassistant.components.nest.NestEventMediaThumbnailView.hass

Definition at line 390 of file __init__.py.

◆ name

string homeassistant.components.nest.NestEventMediaThumbnailView.name = "api:nest:event_media"
static

Definition at line 384 of file __init__.py.

◆ url

string homeassistant.components.nest.NestEventMediaThumbnailView.url = "/api/nest/event_media/{device_id}/{event_token}/thumbnail"
static

Definition at line 383 of file __init__.py.


The documentation for this class was generated from the following file: