Struct livekit_protocol::ImageOutput 
source · pub struct ImageOutput {
    pub capture_interval: u32,
    pub width: i32,
    pub height: i32,
    pub filename_prefix: String,
    pub filename_suffix: i32,
    pub image_codec: i32,
    pub disable_manifest: bool,
    pub output: Option<Output>,
}Fields§
§capture_interval: u32in seconds (required)
width: i32(optional, defaults to track width)
height: i32(optional, defaults to track height)
filename_prefix: String(optional)
filename_suffix: i32(optional, default INDEX)
image_codec: i32(optional)
disable_manifest: booldisable upload of manifest file (default false)
output: Option<Output>required
Implementations§
source§impl ImageOutput
 
impl ImageOutput
sourcepub fn filename_suffix(&self) -> ImageFileSuffix
 
pub fn filename_suffix(&self) -> ImageFileSuffix
Returns the enum value of filename_suffix, or the default if the field is set to an invalid enum value.
sourcepub fn set_filename_suffix(&mut self, value: ImageFileSuffix)
 
pub fn set_filename_suffix(&mut self, value: ImageFileSuffix)
Sets filename_suffix to the provided enum value.
sourcepub fn image_codec(&self) -> ImageCodec
 
pub fn image_codec(&self) -> ImageCodec
Returns the enum value of image_codec, or the default if the field is set to an invalid enum value.
sourcepub fn set_image_codec(&mut self, value: ImageCodec)
 
pub fn set_image_codec(&mut self, value: ImageCodec)
Sets image_codec to the provided enum value.
Trait Implementations§
source§impl Clone for ImageOutput
 
impl Clone for ImageOutput
source§fn clone(&self) -> ImageOutput
 
fn clone(&self) -> ImageOutput
Returns a copy of the value. Read more
1.0.0 · 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 ImageOutput
 
impl Debug for ImageOutput
source§impl Default for ImageOutput
 
impl Default for ImageOutput
§impl<'de> Deserialize<'de> for ImageOutput
 
impl<'de> Deserialize<'de> for ImageOutput
§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 Message for ImageOutput
 
impl Message for ImageOutput
source§fn encoded_len(&self) -> usize
 
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
 
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
    Self: Sized,
 
fn encode_to_vec(&self) -> Vec<u8>where
    Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
 
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
    Self: Sized,
 
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
    Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
 
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
 
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
 
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into 
self. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
 
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into 
self.source§impl PartialEq for ImageOutput
 
impl PartialEq for ImageOutput
source§fn eq(&self, other: &ImageOutput) -> bool
 
fn eq(&self, other: &ImageOutput) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.§impl Serialize for ImageOutput
 
impl Serialize for ImageOutput
impl StructuralPartialEq for ImageOutput
Auto Trait Implementations§
impl Freeze for ImageOutput
impl RefUnwindSafe for ImageOutput
impl Send for ImageOutput
impl Sync for ImageOutput
impl Unpin for ImageOutput
impl UnwindSafe for ImageOutput
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
source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
 
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)