pub struct VlcSource<'a> {
pub loop_: bool,
pub shuffle: bool,
pub playback_behavior: PlaybackBehavior,
pub playlist: &'a [SlideshowFile<'a>],
pub network_caching: Duration,
pub track: u32,
pub subtitle_enable: bool,
pub subtitle: u32,
}Expand description
Settings specific to a VLC video source.
Fields§
§loop_: boolLoop play-list.
shuffle: boolShuffle play-list.
playback_behavior: PlaybackBehaviorVisibility behavior.
playlist: &'a [SlideshowFile<'a>]List of files to play.
network_caching: DurationNetwork caching time. Minimum value is 100ms.
track: u32Audio track. Minimum value is 1.
subtitle_enable: boolSubtitles enabled.
subtitle: u32Subtitle track. Minimum value is 1.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for VlcSource<'a>
impl<'a> RefUnwindSafe for VlcSource<'a>
impl<'a> Send for VlcSource<'a>
impl<'a> Sync for VlcSource<'a>
impl<'a> Unpin for VlcSource<'a>
impl<'a> UnsafeUnpin for VlcSource<'a>
impl<'a> UnwindSafe for VlcSource<'a>
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