pub trait IMediaFrame_Impl: Sized + IClosable_Impl {
    // Required methods
    fn Type(&self) -> Result<HSTRING>;
    fn IsReadOnly(&self) -> Result<bool>;
    fn SetRelativeTime(
        &self,
        value: Option<&IReference<TimeSpan>>
    ) -> Result<()>;
    fn RelativeTime(&self) -> Result<IReference<TimeSpan>>;
    fn SetSystemRelativeTime(
        &self,
        value: Option<&IReference<TimeSpan>>
    ) -> Result<()>;
    fn SystemRelativeTime(&self) -> Result<IReference<TimeSpan>>;
    fn SetDuration(&self, value: Option<&IReference<TimeSpan>>) -> Result<()>;
    fn Duration(&self) -> Result<IReference<TimeSpan>>;
    fn SetIsDiscontinuous(&self, value: bool) -> Result<()>;
    fn IsDiscontinuous(&self) -> Result<bool>;
    fn ExtendedProperties(&self) -> Result<IPropertySet>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§