pub struct MediaInParamsDelegate {
pub kind: <i64 as Delegated>::Delegate,
pub source: <String as Delegated>::Delegate,
pub range_start: <i64 as Delegated>::Delegate,
pub range_end: <i64 as Delegated>::Delegate,
pub speed: <f64 as Delegated>::Delegate,
pub loop_mode: <i64 as Delegated>::Delegate,
}Fields§
§kind: <i64 as Delegated>::Delegate§source: <String as Delegated>::Delegate§range_start: <i64 as Delegated>::Delegate§range_end: <i64 as Delegated>::Delegate§speed: <f64 as Delegated>::Delegate§loop_mode: <i64 as Delegated>::DelegateTrait Implementations§
Source§impl Clone for MediaInParamsDelegate
impl Clone for MediaInParamsDelegate
Source§impl Debug for MediaInParamsDelegate
impl Debug for MediaInParamsDelegate
Source§impl Default for MediaInParamsDelegate
impl Default for MediaInParamsDelegate
Source§impl DelegateEvaluable for MediaInParamsDelegate
impl DelegateEvaluable for MediaInParamsDelegate
type Evaluated = MediaInParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for MediaInParamsDelegate
impl NodeParams for MediaInParamsDelegate
type Evaluated = MediaInParams
fn property_defs() -> Vec<PropertyDef>
fn is_property(id: &str) -> bool
fn default_properties(&self) -> Vec<(&'static str, PropertyValue)>
fn get_property(&self, id: &str) -> Option<PropertyExpression>
fn eval( &self, ctx: &NodeParamEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Auto Trait Implementations§
impl Freeze for MediaInParamsDelegate
impl RefUnwindSafe for MediaInParamsDelegate
impl Send for MediaInParamsDelegate
impl Sync for MediaInParamsDelegate
impl Unpin for MediaInParamsDelegate
impl UnsafeUnpin for MediaInParamsDelegate
impl UnwindSafe for MediaInParamsDelegate
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