Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.camera.webrtc._CameraRtspToWebRTCProvider Class Reference
Inheritance diagram for homeassistant.components.camera.webrtc._CameraRtspToWebRTCProvider:
[legend]
Collaboration diagram for homeassistant.components.camera.webrtc._CameraRtspToWebRTCProvider:
[legend]

Public Member Functions

None __init__ (self, RtspToWebRtcProviderType fn)
 
str|None async_handle_web_rtc_offer (self, Camera camera, str offer_sdp)
 
bool async_is_supported (self, str stream_source)
 

Private Attributes

 _fn
 

Detailed Description

Definition at line 430 of file webrtc.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.camera.webrtc._CameraRtspToWebRTCProvider.__init__ (   self,
RtspToWebRtcProviderType  fn 
)
Initialize the RTSP to WebRTC provider.

Definition at line 431 of file webrtc.py.

Member Function Documentation

◆ async_handle_web_rtc_offer()

str | None homeassistant.components.camera.webrtc._CameraRtspToWebRTCProvider.async_handle_web_rtc_offer (   self,
Camera  camera,
str   offer_sdp 
)
Handle the WebRTC offer and return an answer.

Reimplemented from homeassistant.components.camera.webrtc.CameraWebRTCLegacyProvider.

Definition at line 439 of file webrtc.py.

◆ async_is_supported()

bool homeassistant.components.camera.webrtc._CameraRtspToWebRTCProvider.async_is_supported (   self,
str  stream_source 
)
Return if this provider is supports the Camera as source.

Reimplemented from homeassistant.components.camera.webrtc.CameraWebRTCLegacyProvider.

Definition at line 435 of file webrtc.py.

Member Data Documentation

◆ _fn

homeassistant.components.camera.webrtc._CameraRtspToWebRTCProvider._fn
private

Definition at line 433 of file webrtc.py.


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