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: u32
in 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: bool
disable 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
§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