pub struct V2ipStreamSources {
pub uid: DeviceUid,
pub video: V2ipStreamSource,
pub audio: V2ipStreamSource,
pub anc: V2ipStreamSource,
pub arc: Option<V2ipStreamSource>,
}Expand description
The streams advertised by a single V2IP source.
Fields§
§uid: DeviceUidThe originating device, or the zero UID when it is not known.
video: V2ipStreamSourceThe video stream.
audio: V2ipStreamSourceThe audio stream.
anc: V2ipStreamSourceThe ancillary-data stream.
arc: Option<V2ipStreamSource>The audio-return stream, when one is advertised.
Trait Implementations§
Source§impl Clone for V2ipStreamSources
impl Clone for V2ipStreamSources
Source§fn clone(&self) -> V2ipStreamSources
fn clone(&self) -> V2ipStreamSources
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 moreimpl Copy for V2ipStreamSources
Source§impl Debug for V2ipStreamSources
impl Debug for V2ipStreamSources
Source§impl Default for V2ipStreamSources
impl Default for V2ipStreamSources
Source§fn default() -> V2ipStreamSources
fn default() -> V2ipStreamSources
Returns the “default value” for a type. Read more
Source§impl Display for V2ipStreamSources
impl Display for V2ipStreamSources
impl Eq for V2ipStreamSources
Source§impl PartialEq for V2ipStreamSources
impl PartialEq for V2ipStreamSources
impl StructuralPartialEq for V2ipStreamSources
Auto Trait Implementations§
impl Freeze for V2ipStreamSources
impl RefUnwindSafe for V2ipStreamSources
impl Send for V2ipStreamSources
impl Sync for V2ipStreamSources
impl Unpin for V2ipStreamSources
impl UnsafeUnpin for V2ipStreamSources
impl UnwindSafe for V2ipStreamSources
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