pub enum RemoteCtrl {
Start {
session_id: String,
output_index: u32,
quality: u8,
max_fps: u8,
allow_input: bool,
},
Stop {
session_id: String,
},
Tune {
session_id: String,
quality: Option<u8>,
max_fps: Option<u8>,
},
}Expand description
Backend → agent control message on remote.ctrl.<pc_id>.
Variants§
Start
Begin streaming. The backend mints session_id; the agent uses it
to derive its publish and input subjects.
Fields
Stop
Stop streaming and tear the session down. Idempotent: stopping an unknown session succeeds, so a retry after a lost reply is safe.
Tune
Adjust a live session without restarting it. Absent fields keep their current value.
Trait Implementations§
Source§impl Clone for RemoteCtrl
impl Clone for RemoteCtrl
Source§fn clone(&self) -> RemoteCtrl
fn clone(&self) -> RemoteCtrl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemoteCtrl
impl Debug for RemoteCtrl
Source§impl<'de> Deserialize<'de> for RemoteCtrl
impl<'de> Deserialize<'de> for RemoteCtrl
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RemoteCtrl
impl PartialEq for RemoteCtrl
Source§impl Serialize for RemoteCtrl
impl Serialize for RemoteCtrl
impl StructuralPartialEq for RemoteCtrl
Auto Trait Implementations§
impl Freeze for RemoteCtrl
impl RefUnwindSafe for RemoteCtrl
impl Send for RemoteCtrl
impl Sync for RemoteCtrl
impl Unpin for RemoteCtrl
impl UnsafeUnpin for RemoteCtrl
impl UnwindSafe for RemoteCtrl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more