Trait windows::Win32::Media::MediaPlayer::IFeedEnclosure_Impl

pub trait IFeedEnclosure_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn Url(&self) -> Result<BSTR>; fn Type(&self) -> Result<BSTR>; fn Length(&self) -> Result<i32>; fn AsyncDownload(&self) -> Result<()>; fn CancelAsyncDownload(&self) -> Result<()>; fn DownloadStatus(&self) -> Result<FEEDS_DOWNLOAD_STATUS>; fn LastDownloadError(&self) -> Result<FEEDS_DOWNLOAD_ERROR>; fn LocalPath(&self) -> Result<BSTR>; fn Parent(&self) -> Result<IDispatch>; fn DownloadUrl(&self) -> Result<BSTR>; fn DownloadMimeType(&self) -> Result<BSTR>; fn RemoveFile(&self) -> Result<()>; fn SetFile( &self, downloadurl: &BSTR, downloadfilepath: &BSTR, downloadmimetype: &BSTR, enclosurefilename: &BSTR, ) -> Result<()>;
}

Required Methods§

fn Url(&self) -> Result<BSTR>

fn Type(&self) -> Result<BSTR>

fn Length(&self) -> Result<i32>

fn AsyncDownload(&self) -> Result<()>

fn CancelAsyncDownload(&self) -> Result<()>

fn DownloadStatus(&self) -> Result<FEEDS_DOWNLOAD_STATUS>

fn LastDownloadError(&self) -> Result<FEEDS_DOWNLOAD_ERROR>

fn LocalPath(&self) -> Result<BSTR>

fn Parent(&self) -> Result<IDispatch>

fn DownloadUrl(&self) -> Result<BSTR>

fn DownloadMimeType(&self) -> Result<BSTR>

fn RemoveFile(&self) -> Result<()>

fn SetFile( &self, downloadurl: &BSTR, downloadfilepath: &BSTR, downloadmimetype: &BSTR, enclosurefilename: &BSTR, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§