liveVideo: LiveVideo
isUpdatingVideo = false
- schedulePublicationPossible = false
+ forbidScheduledPublication = false
waitTranscodingEnabled = true
private updateDone = false
this.videoCaptions = videoCaptions
this.liveVideo = liveVideo
- this.schedulePublicationPossible = this.video.privacy === VideoPrivacy.PRIVATE
+ this.forbidScheduledPublication = this.video.privacy !== VideoPrivacy.PRIVATE
}
onFormBuilt () {
if (this.liveVideo) {
this.form.patchValue({
saveReplay: this.liveVideo.saveReplay,
+ latencyMode: this.liveVideo.latencyMode,
permanentLive: this.liveVideo.permanentLive
})
}
const liveVideoUpdate: LiveVideoUpdate = {
saveReplay: !!this.form.value.saveReplay,
- permanentLive: !!this.form.value.permanentLive
+ permanentLive: !!this.form.value.permanentLive,
+ latencyMode: this.form.value.latencyMode
}
// Don't update live attributes if they did not change