Schemata
Device
idGeräte-ID. Übergeben Sie diesen Wert als deviceId in Anfragen.
namestatusVerbindungsstatus. Offline nach 90 Sekunden ohne Kontakt; Wartung bedeutet vorübergehend nicht verfügbar.
Bereitschaft jeder Funktion auf diesem Gerät.
lastSeenAtLetzter Kontakt mit Kaleo; null wenn unbekannt.
DeviceCapability
capabilityLokale Funktion: Audioaufnahme, Wiedergabe übersetzten Sprachsignals oder ProPresenter-Folieneingabe.
statusOb diese Funktion einsatzbereit ist.
Devices
DeviceDetails
ProPresenterSelection
Entscheidungstabelle
| Variante | Übereinstimmungskriterien |
|---|---|
| type = object · erfordert: mode | |
| type = object · erfordert: mode | |
| type = object · erfordert: mode, deviceId |
modeVerwenden Sie das Standard-ProPresenter-Gerät der Kirche.
StartStreaming
deviceIdOptionale Audioquellgeräte-ID von GET /devices. Überschreibt die Standard-Audioquelle der Kirche für diese Sitzung. Wenn weggelassen, wird die gespeicherte Standard-Audioquelle oder das einzige audiofähige gekoppelte Gerät verwendet; mehrere Geräte ohne Standard erfordern eine Auswahl. Das ausgewählte Gerät muss weiterhin bereit sein.
Einstellungen nur für diese Sitzung. Weggelassene Felder verwenden gespeicherte Standardwerte.
ChangeVoice
voiceÜbersetzungsstimme. Kann im Leerlauf oder während des Streamings geändert werden.
ChangeVisibility
visibletrue zeigt Untertitel an; false blendet sie aus, während das Streaming fortgesetzt wird.
ChangeDeadline
deadlineAtZukünftige Auto-Stopp-Zeit mit Z oder Zeitzonenoffset. Spätestens sechs Stunden nach startedAt.
Analytics
sessionIdstatuslive: vorläufige Zählungen; pending: wartet auf endgültige Zählungen; finalized: gespeicherte Zählungen.
viewersEindeutige Zuschaueridentitäten für die Sitzung, nicht aktuelle Zuschauer. null wenn nicht verfügbar; 0 bedeutet keine Zuschauer.
Zuschaueranalysen nach Sprachcode. Ein Zuschauer kann in mehreren Sprachen erscheinen. null wenn nicht verfügbar.
HistorySession
sessionIdstartedAtendedAtSitzungsendzeit; null wenn unvollständig oder nicht verfügbar.
durationAufgezeichnete Sitzungsdauer in Sekunden; null wenn unvollständig oder nicht verfügbar.
speakerLanguageSprechersprache-Code; null wenn nicht aufgezeichnet.
targetLanguagesAufgezeichnete Übersetzungssprachcodes oder ["ALL"].
transcriptAvailabletrue, wenn das gespeicherte Transkript bereit ist. Gewährt keinen öffentlichen Zugriff oder Download-URL.
publicSharingEnabledtrue, wenn die öffentliche Freigabe für die abgeschlossene Sitzung aktiviert ist.
HistoryPage
totalGesamtzahl der Sitzungen, die den Filtern entsprechen, über alle Seiten hinweg.
pageZurückgegebene Seite; kann niedriger als angefordert sein.
pageSizeMaximale Sitzungen pro Seite, begrenzt auf 100.
SessionDetails
Language
codeVerwenden Sie diesen exakten Code in Sprachfeldern.
nameEnglischer Anzeigename.
nativeNameName in der eigenen Sprache; Englisch, wenn nicht verfügbar.
emojiAnzeigemoji für diese Sprache.
Languages
LanguageDetails
StreamingStatus
streamingtrue während einer aktiven Sitzung, einschließlich Start, Wiederverbindung und Beendigung. Bestätigt nicht, dass Audio ankommt.
sessionIdAktuelle Sitzungs-ID; null im Leerlauf.
startedAtStartzeit der aktuellen Sitzung; null im Leerlauf.
deadlineAtAutomatische Stoppzeit; null im Leerlauf oder wenn keine Frist aufgezeichnet ist.
speakerLanguageAktueller Sprecher-Sprachcode; null im Leerlauf.
targetLanguagesAktuelle Übersetzungssprachcodes; leer im Leerlauf.
voiceÜbersetzungsstimme, auch im Leerlauf.
visibletrue zeigt Untertitel an; false blendet sie aus. Gilt auch im Leerlauf.
publisherKaleo Connect-Gerät oder Browser, der Audio sendet; null im Leerlauf.
phaseSitzungsphase; Leerlauf bedeutet, dass keine Sitzung aktiv ist.
Kirchliche Standardwerte für den nächsten manuellen Start. Aktive Sitzungsüberschreibungen ändern diese Werte nicht.

