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.