pub struct WebrtcStream {Show 24 fields
pub active: Option<bool>,
pub admin_port: i32,
pub admin_secret: String,
pub admin_url: String,
pub api_domain: String,
pub api_port: i32,
pub api_token: String,
pub api_url: String,
pub config_type: Option<JanusConfigType>,
pub created_dt: String,
pub id: i32,
pub info: HashMap<String, Value>,
pub is_admin: bool,
pub pi: i32,
pub pt: i32,
pub rtp_domain: String,
pub video_rtp_port: Option<i32>,
pub data_rtp_port: Option<i32>,
pub rtpmap: String,
pub stream_pin: String,
pub stream_secret: String,
pub updated_dt: String,
pub ws_port: i32,
pub ws_url: String,
}
Fields§
§active: Option<bool>
§admin_port: i32
§admin_secret: String
§admin_url: String
§api_domain: String
§api_port: i32
§api_token: String
§api_url: String
§config_type: Option<JanusConfigType>
§created_dt: String
§id: i32
§info: HashMap<String, Value>
§is_admin: bool
§pi: i32
§pt: i32
§rtp_domain: String
§video_rtp_port: Option<i32>
§data_rtp_port: Option<i32>
§rtpmap: String
§stream_pin: String
§stream_secret: String
§updated_dt: String
§ws_port: i32
§ws_url: String
Implementations§
Source§impl WebrtcStream
impl WebrtcStream
pub fn new( admin_port: i32, admin_secret: String, admin_url: String, api_domain: String, api_port: i32, api_token: String, api_url: String, created_dt: String, id: i32, info: HashMap<String, Value>, is_admin: bool, pi: i32, pt: i32, rtp_domain: String, video_rtp_port: Option<i32>, data_rtp_port: Option<i32>, rtpmap: String, stream_pin: String, stream_secret: String, updated_dt: String, ws_port: i32, ws_url: String, ) -> WebrtcStream
Trait Implementations§
Source§impl Clone for WebrtcStream
impl Clone for WebrtcStream
Source§fn clone(&self) -> WebrtcStream
fn clone(&self) -> WebrtcStream
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WebrtcStream
impl Debug for WebrtcStream
Source§impl Default for WebrtcStream
impl Default for WebrtcStream
Source§fn default() -> WebrtcStream
fn default() -> WebrtcStream
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebrtcStream
impl<'de> Deserialize<'de> for WebrtcStream
Source§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 PartialEq for WebrtcStream
impl PartialEq for WebrtcStream
Source§impl Serialize for WebrtcStream
impl Serialize for WebrtcStream
impl StructuralPartialEq for WebrtcStream
Auto Trait Implementations§
impl Freeze for WebrtcStream
impl RefUnwindSafe for WebrtcStream
impl Send for WebrtcStream
impl Sync for WebrtcStream
impl Unpin for WebrtcStream
impl UnwindSafe for WebrtcStream
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