Versions in this module Expand all Collapse all v0 v0.9.0 Aug 23, 2025 Changes in this version type RTMPOpts + Key string + Path string v0.8.0 Sep 2, 2023 Changes in this version + type App struct + BabyStateManager *baby.StateManager + MQTTConnection *mqtt.Connection + Opts Opts + RestClient *client.NanitClient + SessionStore *session.Store + func NewApp(opts Opts) *App + func (app *App) Run(ctx utils.GracefulContext) + type DataDirectories struct + BaseDir string + LogDir string + VideoDir string + type EventPollingOpts struct + Enabled bool + MessageTimeout time.Duration + PollingInterval time.Duration + type NanitCredentials struct + Email string + Password string + RefreshToken string + type Opts struct + DataDirectories DataDirectories + EventPolling EventPollingOpts + HTTPEnabled bool + MQTT *mqtt.Opts + NanitCredentials NanitCredentials + RTMP *RTMPOpts + SessionFile string + type RTMPOpts struct + ListenAddr string + PublicAddr string