Trait windows::Win32::Media::DirectShow::Tv::IComponentType_Impl
pub trait IComponentType_Impl: Sized + IDispatch_Impl {
Show 17 methods
// Required methods
fn Category(&self) -> Result<ComponentCategory>;
fn SetCategory(&self, category: ComponentCategory) -> Result<()>;
fn MediaMajorType(&self) -> Result<BSTR>;
fn SetMediaMajorType(&self, mediamajortype: &BSTR) -> Result<()>;
fn _MediaMajorType(&self) -> Result<GUID>;
fn Set_MediaMajorType(&self, mediamajortypeguid: *const GUID) -> Result<()>;
fn MediaSubType(&self) -> Result<BSTR>;
fn SetMediaSubType(&self, mediasubtype: &BSTR) -> Result<()>;
fn _MediaSubType(&self) -> Result<GUID>;
fn Set_MediaSubType(&self, mediasubtypeguid: *const GUID) -> Result<()>;
fn MediaFormatType(&self) -> Result<BSTR>;
fn SetMediaFormatType(&self, mediaformattype: &BSTR) -> Result<()>;
fn _MediaFormatType(&self) -> Result<GUID>;
fn Set_MediaFormatType(
&self,
mediaformattypeguid: *const GUID
) -> Result<()>;
fn MediaType(&self) -> Result<AM_MEDIA_TYPE>;
fn SetMediaType(&self, mediatype: *const AM_MEDIA_TYPE) -> Result<()>;
fn Clone(&self) -> Result<IComponentType>;
}
Required Methods§
fn Category(&self) -> Result<ComponentCategory>
fn SetCategory(&self, category: ComponentCategory) -> Result<()>
fn MediaMajorType(&self) -> Result<BSTR>
fn SetMediaMajorType(&self, mediamajortype: &BSTR) -> Result<()>
fn _MediaMajorType(&self) -> Result<GUID>
fn Set_MediaMajorType(&self, mediamajortypeguid: *const GUID) -> Result<()>
fn MediaSubType(&self) -> Result<BSTR>
fn SetMediaSubType(&self, mediasubtype: &BSTR) -> Result<()>
fn _MediaSubType(&self) -> Result<GUID>
fn Set_MediaSubType(&self, mediasubtypeguid: *const GUID) -> Result<()>
fn MediaFormatType(&self) -> Result<BSTR>
fn SetMediaFormatType(&self, mediaformattype: &BSTR) -> Result<()>
fn _MediaFormatType(&self) -> Result<GUID>
fn Set_MediaFormatType(&self, mediaformattypeguid: *const GUID) -> Result<()>
fn MediaType(&self) -> Result<AM_MEDIA_TYPE>
fn SetMediaType(&self, mediatype: *const AM_MEDIA_TYPE) -> Result<()>
fn Clone(&self) -> Result<IComponentType>
Object Safety§
This trait is not object safe.