Struct mav_sdk::grpc::camera::VideoStreamSettings [−][src]
pub struct VideoStreamSettings {
pub frame_rate_hz: f32,
pub horizontal_resolution_pix: u32,
pub vertical_resolution_pix: u32,
pub bit_rate_b_s: u32,
pub rotation_deg: u32,
pub uri: String,
}
Expand description
Type for video stream settings.
Fields
frame_rate_hz: f32
Frames per second
horizontal_resolution_pix: u32
Horizontal resolution (in pixels)
vertical_resolution_pix: u32
Vertical resolution (in pixels)
bit_rate_b_s: u32
Bit rate (in bits per second)
rotation_deg: u32
Video image rotation (clockwise, 0-359 degrees)
uri: String
Video stream URI
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for VideoStreamSettings
impl Send for VideoStreamSettings
impl Sync for VideoStreamSettings
impl Unpin for VideoStreamSettings
impl UnwindSafe for VideoStreamSettings
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request