pub struct VideoOffsetsComponentModel { /* private fields */ }Implementations§
Source§impl VideoOffsetsComponentModel
impl VideoOffsetsComponentModel
pub fn audio_video_offset(&self) -> i64
pub fn subtitle_video_offset(&self) -> i64
Trait Implementations§
Source§impl Component for VideoOffsetsComponentModel
impl Component for VideoOffsetsComponentModel
Source§fn update_view(
&self,
widgets: &mut Self::Widgets,
sender: ComponentSender<Self>,
)
fn update_view( &self, widgets: &mut Self::Widgets, sender: ComponentSender<Self>, )
Update the view to represent the updated model.
Source§type Init = VideoOffsetsComponentInit
type Init = VideoOffsetsComponentInit
The parameter used to initialize the component.
Source§type Input = VideoOffsetsComponentInput
type Input = VideoOffsetsComponentInput
The message type that the component accepts as inputs.
Source§type Output = VideoOffsetsComponentOutput
type Output = VideoOffsetsComponentOutput
The message type that the component provides as outputs.
Source§type CommandOutput = ()
type CommandOutput = ()
Messages which are received from commands executing in the background.
Source§type Root = PreferencesWindow
type Root = PreferencesWindow
The top-level widget of the component.
Source§type Widgets = VideoOffsetsComponentModelWidgets
type Widgets = VideoOffsetsComponentModelWidgets
The type that’s used for storing widgets created for this component.
Source§fn init(
init: Self::Init,
root: Self::Root,
sender: ComponentSender<Self>,
) -> ComponentParts<Self>
fn init( init: Self::Init, root: Self::Root, sender: ComponentSender<Self>, ) -> ComponentParts<Self>
Creates the initial model and view, docking it into the component.
Source§fn update_with_view(
&mut self,
widgets: &mut Self::Widgets,
msg: Self::Input,
sender: ComponentSender<Self>,
_: &Self::Root,
)
fn update_with_view( &mut self, widgets: &mut Self::Widgets, msg: Self::Input, sender: ComponentSender<Self>, _: &Self::Root, )
Updates the model and view when a new input is received. Read more
Source§fn builder() -> ComponentBuilder<Self>
fn builder() -> ComponentBuilder<Self>
Create a builder for this component.
Source§fn update(
&mut self,
message: Self::Input,
sender: ComponentSender<Self>,
root: &Self::Root,
)
fn update( &mut self, message: Self::Input, sender: ComponentSender<Self>, root: &Self::Root, )
Processes inputs received by the component.
Source§fn update_cmd(
&mut self,
message: Self::CommandOutput,
sender: ComponentSender<Self>,
root: &Self::Root,
)
fn update_cmd( &mut self, message: Self::CommandOutput, sender: ComponentSender<Self>, root: &Self::Root, )
Defines how the component should respond to command updates.
Source§fn update_cmd_with_view(
&mut self,
widgets: &mut Self::Widgets,
message: Self::CommandOutput,
sender: ComponentSender<Self>,
root: &Self::Root,
)
fn update_cmd_with_view( &mut self, widgets: &mut Self::Widgets, message: Self::CommandOutput, sender: ComponentSender<Self>, root: &Self::Root, )
Updates the model and view upon completion of a command. Read more
Auto Trait Implementations§
impl Freeze for VideoOffsetsComponentModel
impl RefUnwindSafe for VideoOffsetsComponentModel
impl Send for VideoOffsetsComponentModel
impl Sync for VideoOffsetsComponentModel
impl Unpin for VideoOffsetsComponentModel
impl UnwindSafe for VideoOffsetsComponentModel
Blanket Implementations§
Source§impl<C> AsyncPosition<()> for C
impl<C> AsyncPosition<()> for C
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more