pub struct StartEgressRequest {
pub room_name: String,
pub outputs: Vec<Output>,
pub storage: Option<StorageConfig>,
pub webhooks: Vec<WebhookConfig>,
pub source: Option<Source>,
pub encoding: Option<Encoding>,
}Fields§
§room_name: String§outputs: Vec<Output>At least one required
storage: Option<StorageConfig>Request-level storage default
webhooks: Vec<WebhookConfig>Optional additional webhook config
source: Option<Source>§encoding: Option<Encoding>Optional — default H264_720P_30
Trait Implementations§
Source§impl Clone for StartEgressRequest
impl Clone for StartEgressRequest
Source§fn clone(&self) -> StartEgressRequest
fn clone(&self) -> StartEgressRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StartEgressRequest
impl Debug for StartEgressRequest
Source§impl Default for StartEgressRequest
impl Default for StartEgressRequest
§impl<'de> Deserialize<'de> for StartEgressRequest
impl<'de> Deserialize<'de> for StartEgressRequest
§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 StartEgressRequest
impl Message for StartEgressRequest
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 StartEgressRequest
impl PartialEq for StartEgressRequest
Source§fn eq(&self, other: &StartEgressRequest) -> bool
fn eq(&self, other: &StartEgressRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.§impl Serialize for StartEgressRequest
impl Serialize for StartEgressRequest
impl StructuralPartialEq for StartEgressRequest
Auto Trait Implementations§
impl Freeze for StartEgressRequest
impl RefUnwindSafe for StartEgressRequest
impl Send for StartEgressRequest
impl Sync for StartEgressRequest
impl Unpin for StartEgressRequest
impl UnsafeUnpin for StartEgressRequest
impl UnwindSafe for StartEgressRequest
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