pub struct TMediaMTXPatchDefaultPath {Show 75 fields
pub name: Option<String>,
pub source: Option<String>,
pub source_fingerprint: Option<String>,
pub source_on_demand: Option<bool>,
pub source_on_demand_start_timeout: Option<String>,
pub source_on_demand_close_after: Option<String>,
pub max_readers: Option<i32>,
pub srt_read_passphrase: Option<String>,
pub fallback: Option<String>,
pub record: Option<bool>,
pub record_path: Option<String>,
pub record_format: Option<String>,
pub record_part_duration: Option<String>,
pub record_segment_duration: Option<String>,
pub record_delete_after: Option<String>,
pub publish_user: Option<String>,
pub publish_pass: Option<String>,
pub publish_ips: Option<Vec<String>>,
pub read_user: Option<String>,
pub read_pass: Option<String>,
pub read_ips: Option<Vec<String>>,
pub override_publisher: Option<bool>,
pub srt_publish_passphrase: Option<String>,
pub rtsp_transport: Option<String>,
pub rtsp_any_port: Option<bool>,
pub rtsp_range_type: Option<String>,
pub rtsp_range_start: Option<String>,
pub source_redirect: Option<String>,
pub rpi_camera_cam_id: Option<i32>,
pub rpi_camera_width: Option<i32>,
pub rpi_camera_height: Option<i32>,
pub rpi_camera_h_flip: Option<bool>,
pub rpi_camera_v_flip: Option<bool>,
pub rpi_camera_brightness: Option<i32>,
pub rpi_camera_contrast: Option<i32>,
pub rpi_camera_saturation: Option<i32>,
pub rpi_camera_sharpness: Option<i32>,
pub rpi_camera_exposure: Option<String>,
pub rpi_camera_awb: Option<String>,
pub rpi_camera_denoise: Option<String>,
pub rpi_camera_shutter: Option<i32>,
pub rpi_camera_metering: Option<String>,
pub rpi_camera_gain: Option<i32>,
pub rpi_camera_ev: Option<i32>,
pub rpi_camera_roi: Option<String>,
pub rpi_camera_hdr: Option<bool>,
pub rpi_camera_tuning_file: Option<String>,
pub rpi_camera_mode: Option<String>,
pub rpi_camera_fps: Option<i32>,
pub rpi_camera_idr_period: Option<i32>,
pub rpi_camera_bitrate: Option<i32>,
pub rpi_camera_profile: Option<String>,
pub rpi_camera_level: Option<String>,
pub rpi_camera_af_mode: Option<String>,
pub rpi_camera_af_range: Option<String>,
pub rpi_camera_af_speed: Option<String>,
pub rpi_camera_lens_position: Option<i32>,
pub rpi_camera_af_window: Option<String>,
pub rpi_camera_text_overlay_enable: Option<bool>,
pub rpi_camera_text_overlay: Option<String>,
pub run_on_init: Option<String>,
pub run_on_init_restart: Option<bool>,
pub run_on_demand: Option<String>,
pub run_on_demand_restart: Option<bool>,
pub run_on_demand_start_timeout: Option<String>,
pub run_on_demand_close_after: Option<String>,
pub run_on_un_demand: Option<String>,
pub run_on_ready: Option<String>,
pub run_on_ready_restart: Option<bool>,
pub run_on_not_ready: Option<String>,
pub run_on_read: Option<String>,
pub run_on_read_restart: Option<bool>,
pub run_on_unread: Option<String>,
pub run_on_record_segment_create: Option<String>,
pub run_on_record_segment_complete: Option<String>,
}
Fields§
§name: Option<String>
§source: Option<String>
§source_fingerprint: Option<String>
§source_on_demand: Option<bool>
§source_on_demand_start_timeout: Option<String>
§source_on_demand_close_after: Option<String>
§max_readers: Option<i32>
§srt_read_passphrase: Option<String>
§fallback: Option<String>
§record: Option<bool>
§record_path: Option<String>
§record_format: Option<String>
§record_part_duration: Option<String>
§record_segment_duration: Option<String>
§record_delete_after: Option<String>
§publish_user: Option<String>
§publish_pass: Option<String>
§publish_ips: Option<Vec<String>>
§read_user: Option<String>
§read_pass: Option<String>
§read_ips: Option<Vec<String>>
§override_publisher: Option<bool>
§srt_publish_passphrase: Option<String>
§rtsp_transport: Option<String>
§rtsp_any_port: Option<bool>
§rtsp_range_type: Option<String>
§rtsp_range_start: Option<String>
§source_redirect: Option<String>
§rpi_camera_cam_id: Option<i32>
§rpi_camera_width: Option<i32>
§rpi_camera_height: Option<i32>
§rpi_camera_h_flip: Option<bool>
§rpi_camera_v_flip: Option<bool>
§rpi_camera_brightness: Option<i32>
§rpi_camera_contrast: Option<i32>
§rpi_camera_saturation: Option<i32>
§rpi_camera_sharpness: Option<i32>
§rpi_camera_exposure: Option<String>
§rpi_camera_awb: Option<String>
§rpi_camera_denoise: Option<String>
§rpi_camera_shutter: Option<i32>
§rpi_camera_metering: Option<String>
§rpi_camera_gain: Option<i32>
§rpi_camera_ev: Option<i32>
§rpi_camera_roi: Option<String>
§rpi_camera_hdr: Option<bool>
§rpi_camera_tuning_file: Option<String>
§rpi_camera_mode: Option<String>
§rpi_camera_fps: Option<i32>
§rpi_camera_idr_period: Option<i32>
§rpi_camera_bitrate: Option<i32>
§rpi_camera_profile: Option<String>
§rpi_camera_level: Option<String>
§rpi_camera_af_mode: Option<String>
§rpi_camera_af_range: Option<String>
§rpi_camera_af_speed: Option<String>
§rpi_camera_lens_position: Option<i32>
§rpi_camera_af_window: Option<String>
§rpi_camera_text_overlay_enable: Option<bool>
§rpi_camera_text_overlay: Option<String>
§run_on_init: Option<String>
§run_on_init_restart: Option<bool>
§run_on_demand: Option<String>
§run_on_demand_restart: Option<bool>
§run_on_demand_start_timeout: Option<String>
§run_on_demand_close_after: Option<String>
§run_on_un_demand: Option<String>
§run_on_ready: Option<String>
§run_on_ready_restart: Option<bool>
§run_on_not_ready: Option<String>
§run_on_read: Option<String>
§run_on_read_restart: Option<bool>
§run_on_unread: Option<String>
§run_on_record_segment_create: Option<String>
§run_on_record_segment_complete: Option<String>
Trait Implementations§
Source§impl Debug for TMediaMTXPatchDefaultPath
impl Debug for TMediaMTXPatchDefaultPath
Source§impl<'de> Deserialize<'de> for TMediaMTXPatchDefaultPath
impl<'de> Deserialize<'de> for TMediaMTXPatchDefaultPath
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
Auto Trait Implementations§
impl Freeze for TMediaMTXPatchDefaultPath
impl RefUnwindSafe for TMediaMTXPatchDefaultPath
impl Send for TMediaMTXPatchDefaultPath
impl Sync for TMediaMTXPatchDefaultPath
impl Unpin for TMediaMTXPatchDefaultPath
impl UnwindSafe for TMediaMTXPatchDefaultPath
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