Trait windows::Win32::Media::DirectShow::IAMMediaContent_Impl

pub trait IAMMediaContent_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn AuthorName(&self, pbstrauthorname: *mut BSTR) -> Result<()>; fn Title(&self, pbstrtitle: *mut BSTR) -> Result<()>; fn Rating(&self, pbstrrating: *mut BSTR) -> Result<()>; fn Description(&self, pbstrdescription: *mut BSTR) -> Result<()>; fn Copyright(&self, pbstrcopyright: *mut BSTR) -> Result<()>; fn BaseURL(&self, pbstrbaseurl: *mut BSTR) -> Result<()>; fn LogoURL(&self, pbstrlogourl: *mut BSTR) -> Result<()>; fn LogoIconURL(&self, pbstrlogourl: *mut BSTR) -> Result<()>; fn WatermarkURL(&self, pbstrwatermarkurl: *mut BSTR) -> Result<()>; fn MoreInfoURL(&self, pbstrmoreinfourl: *mut BSTR) -> Result<()>; fn MoreInfoBannerImage( &self, pbstrmoreinfobannerimage: *mut BSTR, ) -> Result<()>; fn MoreInfoBannerURL(&self, pbstrmoreinfobannerurl: *mut BSTR) -> Result<()>; fn MoreInfoText(&self, pbstrmoreinfotext: *mut BSTR) -> Result<()>;
}

Required Methods§

fn AuthorName(&self, pbstrauthorname: *mut BSTR) -> Result<()>

fn Title(&self, pbstrtitle: *mut BSTR) -> Result<()>

fn Rating(&self, pbstrrating: *mut BSTR) -> Result<()>

fn Description(&self, pbstrdescription: *mut BSTR) -> Result<()>

fn Copyright(&self, pbstrcopyright: *mut BSTR) -> Result<()>

fn BaseURL(&self, pbstrbaseurl: *mut BSTR) -> Result<()>

fn LogoURL(&self, pbstrlogourl: *mut BSTR) -> Result<()>

fn LogoIconURL(&self, pbstrlogourl: *mut BSTR) -> Result<()>

fn WatermarkURL(&self, pbstrwatermarkurl: *mut BSTR) -> Result<()>

fn MoreInfoURL(&self, pbstrmoreinfourl: *mut BSTR) -> Result<()>

fn MoreInfoBannerImage(&self, pbstrmoreinfobannerimage: *mut BSTR) -> Result<()>

fn MoreInfoBannerURL(&self, pbstrmoreinfobannerurl: *mut BSTR) -> Result<()>

fn MoreInfoText(&self, pbstrmoreinfotext: *mut BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§