pub struct V2ipRoute {
pub video: V2ipRouteTarget,
pub audio: V2ipRouteTarget,
pub anc: V2ipRouteTarget,
}Expand description
The three streams a manual route points a V2IP sink at.
Fill in all three. The firmware decides whether a sink has a manual route at all by looking at the video and ancillary groups, so a route carrying only audio does not register as one and the sink falls back to the audio source its mesh picks.
Fields§
§video: V2ipRouteTargetThe video stream, at crate::V2IP_PORT_VIDEO unless the port says otherwise.
audio: V2ipRouteTargetThe audio stream, at crate::V2IP_PORT_AUDIO unless the port says otherwise.
anc: V2ipRouteTargetThe ancillary-data stream, at crate::V2IP_PORT_ANC unless the port says
otherwise.
Implementations§
Trait Implementations§
impl Copy for V2ipRoute
impl Eq for V2ipRoute
impl StructuralPartialEq for V2ipRoute
Auto Trait Implementations§
impl Freeze for V2ipRoute
impl RefUnwindSafe for V2ipRoute
impl Send for V2ipRoute
impl Sync for V2ipRoute
impl Unpin for V2ipRoute
impl UnsafeUnpin for V2ipRoute
impl UnwindSafe for V2ipRoute
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