@if (recordingStatus !== recStatusEnum.FAILED && recordingStatus !== recStatusEnum.STARTED) { video_camera_front } @if (recordingStatus === recStatusEnum.FAILED) { error } @if (recordingStatus === recStatusEnum.STARTED) { radio_button_checked }

{{ 'PANEL.RECORDING.TITLE' | translate }}

{{ isReadOnlyMode ? ('PANEL.RECORDING.VIEW_ONLY_SUBTITLE' | translate) : ('PANEL.RECORDING.SUBTITLE' | translate) }}

{{ recordingStatus | uppercase }}
@if (isPanelOpened) {
@if (recordingList.length === 0 && recordingStatus === recStatusEnum.STOPPED) {

{{ isReadOnlyMode ? ('PANEL.RECORDING.VIEW_ONLY_CONTENT_TITLE' | translate) : ('PANEL.RECORDING.CONTENT_TITLE' | translate) }}

{{ isReadOnlyMode ? recordingList.length === 0 ? ('PANEL.RECORDING.NO_RECORDINGS_AVAILABLE' | translate) : ('PANEL.RECORDING.VIEW_ONLY_CONTENT_SUBTITLE' | translate) : ('PANEL.RECORDING.CONTENT_SUBTITLE' | translate) }}
}
@if (recordingStatus === recStatusEnum.STARTING) { } @if (recordingStatus === recStatusEnum.STOPPING) { } @if (showStartStopRecordingButton && recordingStatus === recStatusEnum.FAILED && recordingError) {
}
@if (isReadOnlyMode) {
} @else {
@if (recordingAlive && showStartStopRecordingButton) { } @if (recordingStatus === recStatusEnum.STOPPED && showStartStopRecordingButton) {
} @if (showViewRecordingsButton && recordingStatus !== recStatusEnum.FAILED) {
}
}
@if (showRecordingList && recordingList.length > 0) {
@for (recording of recordingList; track trackByRecordingId($index, recording)) {
@if (recording.status === recStatusEnum.STARTED) {
} @else if (recording.status === recStatusEnum.STOPPING) {
} @else if (recording.status === recStatusEnum.FAILED) {
} @else if (recording.status === recStatusEnum.READY) {
}
{{ recording.filename || 'Recording' }}
@if (recording.status === recStatusEnum.STARTED) {
{{ 'PANEL.RECORDING.IN_PROGRESS' | translate }}
} @else { }
@if (recording.status !== recStatusEnum.STARTED) {
@if (isReadOnlyMode) { } @else { @if (showControls.play) { } @if (showControls.externalView) { } @if (showControls.download) { } @if (showControls.delete) { } }
}
}
}
}