pub struct MediaInParams {
pub kind: i64,
pub source: String,
pub range_start: i64,
pub range_end: i64,
pub speed: f64,
pub loop_mode: i64,
}Expand description
Binds an external image or video frame as a GPU texture.
Fields§
§kind: i64Type of external media source.
source: StringExternal media source identifier.
range_start: i64First source frame to include.
range_end: i64Last source frame to include.
speed: f64Playback speed multiplier.
loop_mode: i64Behavior when playback leaves the source range.
Trait Implementations§
Source§impl Clone for MediaInParams
impl Clone for MediaInParams
Source§impl Debug for MediaInParams
impl Debug for MediaInParams
Source§impl Default for MediaInParams
impl Default for MediaInParams
Source§impl Delegated for MediaInParams
impl Delegated for MediaInParams
type Delegate = MediaInParamsDelegate
fn into_delegate(self) -> Self::Delegate
Auto Trait Implementations§
impl Freeze for MediaInParams
impl RefUnwindSafe for MediaInParams
impl Send for MediaInParams
impl Sync for MediaInParams
impl Unpin for MediaInParams
impl UnsafeUnpin for MediaInParams
impl UnwindSafe for MediaInParams
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