Skip to main content

o_sfu_core/engine/room/
recording.rs

1use super::Room;
2use crate::engine::{ConnectionId, RecordingOptions, UserId};
3
4impl Room {
5    pub(crate) fn apply_recording_start(
6        &self,
7        _user_id: &UserId,
8        _connection_id: ConnectionId,
9        _options: RecordingOptions,
10    ) -> bool {
11        self.reject_recording_start()
12    }
13
14    pub(crate) fn apply_recording_stop(
15        &self,
16        _user_id: &UserId,
17        _connection_id: ConnectionId,
18    ) -> bool {
19        self.reject_recording_stop()
20    }
21
22    fn reject_recording_start(&self) -> bool {
23        self.metrics.record_recording_start_rejected();
24        false
25    }
26
27    fn reject_recording_stop(&self) -> bool {
28        self.metrics.record_recording_stop_rejected();
29        false
30    }
31}