pub struct OsdSyncSetting {
pub seq: u16,
pub target: DeviceUid,
pub index: u16,
pub records: u16,
pub size: OsdSyncSize,
pub layers: u16,
pub set: u16,
pub value: OsdSyncValue,
}Expand description
One setting of a sync, which its source sends to one unit.
Fields§
§seq: u16The sync it belongs to.
target: DeviceUidThe unit it is for.
index: u16Its place in the sync, below records.
records: u16How many settings the sync has.
size: OsdSyncSizeThe output size it applies at.
layers: u16The layers it applies to, a bit per layer.
set: u16The fields it gives: OsdCaptionField
bits for a caption, OsdLogoField bits for a
logo, and bit 0 for a background’s colour.
value: OsdSyncValueWhat it sets.
Trait Implementations§
Source§impl Clone for OsdSyncSetting
impl Clone for OsdSyncSetting
Source§impl Debug for OsdSyncSetting
impl Debug for OsdSyncSetting
impl Eq for OsdSyncSetting
Source§impl PartialEq for OsdSyncSetting
impl PartialEq for OsdSyncSetting
impl StructuralPartialEq for OsdSyncSetting
Auto Trait Implementations§
impl Freeze for OsdSyncSetting
impl RefUnwindSafe for OsdSyncSetting
impl Send for OsdSyncSetting
impl Sync for OsdSyncSetting
impl Unpin for OsdSyncSetting
impl UnsafeUnpin for OsdSyncSetting
impl UnwindSafe for OsdSyncSetting
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