pub struct SubtitleConfig {
pub bottom_margin: u32,
pub horizontal_margin: u32,
pub font_width: u32,
pub font_height: u32,
pub bg_opacity: u8,
pub bg_color: (u8, u8, u8),
pub text_color: (u8, u8, u8),
pub padding: u32,
}Expand description
Subtitle overlay configuration.
Fields§
§bottom_margin: u32Bottom margin in pixels from the bottom of the frame.
horizontal_margin: u32Left/right margin in pixels.
font_width: u32Font width in pixels (8 for the 8x16 bitmap font).
font_height: u32Font height in pixels (16 for the 8x16 bitmap font).
bg_opacity: u8Background box opacity: 0 = transparent, 255 = fully opaque.
bg_color: (u8, u8, u8)Background color (R, G, B).
text_color: (u8, u8, u8)Text color (R, G, B).
padding: u32Padding inside background box in pixels.
Trait Implementations§
Source§impl Clone for SubtitleConfig
impl Clone for SubtitleConfig
Source§fn clone(&self) -> SubtitleConfig
fn clone(&self) -> SubtitleConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubtitleConfig
impl Debug for SubtitleConfig
Source§impl Default for SubtitleConfig
impl Default for SubtitleConfig
impl Copy for SubtitleConfig
Auto Trait Implementations§
impl Freeze for SubtitleConfig
impl RefUnwindSafe for SubtitleConfig
impl Send for SubtitleConfig
impl Sync for SubtitleConfig
impl Unpin for SubtitleConfig
impl UnwindSafe for SubtitleConfig
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)