pub struct SnapshotStream {
pub snapshot_stream_id: Option<u8>,
pub image_codec: Option<ImageCodec>,
pub frame_rate: Option<u16>,
pub min_resolution: Option<VideoResolution>,
pub max_resolution: Option<VideoResolution>,
pub quality: Option<u8>,
pub reference_count: Option<u8>,
pub encoded_pixels: Option<bool>,
pub hardware_encoder: Option<bool>,
pub watermark_enabled: Option<bool>,
pub osd_enabled: Option<bool>,
}Fields§
§snapshot_stream_id: Option<u8>§image_codec: Option<ImageCodec>§frame_rate: Option<u16>§min_resolution: Option<VideoResolution>§max_resolution: Option<VideoResolution>§quality: Option<u8>§reference_count: Option<u8>§encoded_pixels: Option<bool>§hardware_encoder: Option<bool>§watermark_enabled: Option<bool>§osd_enabled: Option<bool>Trait Implementations§
Source§impl Debug for SnapshotStream
impl Debug for SnapshotStream
Auto Trait Implementations§
impl Freeze for SnapshotStream
impl RefUnwindSafe for SnapshotStream
impl Send for SnapshotStream
impl Sync for SnapshotStream
impl Unpin for SnapshotStream
impl UnwindSafe for SnapshotStream
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