Trait winsafe::prelude::mf_IMFMediaEvent
source · pub trait mf_IMFMediaEvent: mf_IMFAttributes {
// Provided methods
fn GetExtendedType(&self) -> HrResult<GUID> { ... }
fn GetStatus(&self) -> HrResult<HRESULT> { ... }
fn GetType(&self) -> HrResult<ME> { ... }
fn GetValue(&self) -> HrResult<PROPVARIANT> { ... }
}
Available on crate features
kernel
and mf
only.Expand description
This trait is enabled with the mf
feature, and provides methods for
IMFMediaEvent
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn GetExtendedType(&self) -> HrResult<GUID>
fn GetExtendedType(&self) -> HrResult<GUID>
IMFMediaEvent::GetExtendedType
method.
sourcefn GetStatus(&self) -> HrResult<HRESULT>
fn GetStatus(&self) -> HrResult<HRESULT>
IMFMediaEvent::GetStatus
method.
sourcefn GetType(&self) -> HrResult<ME>
fn GetType(&self) -> HrResult<ME>
IMFMediaEvent::GetType
method.
sourcefn GetValue(&self) -> HrResult<PROPVARIANT>
fn GetValue(&self) -> HrResult<PROPVARIANT>
IMFMediaEvent::GetValue
method.
Object Safety§
This trait is not object safe.