Trait IMediaFrame_Impl
pub trait IMediaFrame_Impl: IClosable_Impl {
// Required methods
fn Type(&self) -> Result<HSTRING>;
fn IsReadOnly(&self) -> Result<bool>;
fn SetRelativeTime(
&self,
value: Ref<'_, IReference<TimeSpan>>,
) -> Result<()>;
fn RelativeTime(&self) -> Result<IReference<TimeSpan>>;
fn SetSystemRelativeTime(
&self,
value: Ref<'_, IReference<TimeSpan>>,
) -> Result<()>;
fn SystemRelativeTime(&self) -> Result<IReference<TimeSpan>>;
fn SetDuration(&self, value: Ref<'_, 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§
fn Type(&self) -> Result<HSTRING>
fn IsReadOnly(&self) -> Result<bool>
fn SetRelativeTime(&self, value: Ref<'_, IReference<TimeSpan>>) -> Result<()>
fn RelativeTime(&self) -> Result<IReference<TimeSpan>>
fn SetSystemRelativeTime( &self, value: Ref<'_, IReference<TimeSpan>>, ) -> Result<()>
fn SystemRelativeTime(&self) -> Result<IReference<TimeSpan>>
fn SetDuration(&self, value: Ref<'_, 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>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.