windows::Win32::Media::DirectShow::Tv

Trait ITuningSpace_Impl

pub trait ITuningSpace_Impl: IDispatch_Impl {
Show 19 methods // Required methods fn UniqueName(&self) -> Result<BSTR>; fn SetUniqueName(&self, name: &BSTR) -> Result<()>; fn FriendlyName(&self) -> Result<BSTR>; fn SetFriendlyName(&self, name: &BSTR) -> Result<()>; fn CLSID(&self) -> Result<BSTR>; fn NetworkType(&self) -> Result<BSTR>; fn SetNetworkType(&self, networktypeguid: &BSTR) -> Result<()>; fn _NetworkType(&self) -> Result<GUID>; fn Set_NetworkType(&self, networktypeguid: *const GUID) -> Result<()>; fn CreateTuneRequest(&self) -> Result<ITuneRequest>; fn EnumCategoryGUIDs(&self) -> Result<IEnumGUID>; fn EnumDeviceMonikers(&self) -> Result<IEnumMoniker>; fn DefaultPreferredComponentTypes(&self) -> Result<IComponentTypes>; fn SetDefaultPreferredComponentTypes( &self, newcomponenttypes: Ref<'_, IComponentTypes>, ) -> Result<()>; fn FrequencyMapping(&self) -> Result<BSTR>; fn SetFrequencyMapping(&self, mapping: &BSTR) -> Result<()>; fn DefaultLocator(&self) -> Result<ILocator>; fn SetDefaultLocator(&self, locatorval: Ref<'_, ILocator>) -> Result<()>; fn Clone(&self) -> Result<ITuningSpace>;
}

Required Methods§

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

fn SetUniqueName(&self, name: &BSTR) -> Result<()>

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

fn SetFriendlyName(&self, name: &BSTR) -> Result<()>

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

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

fn SetNetworkType(&self, networktypeguid: &BSTR) -> Result<()>

fn _NetworkType(&self) -> Result<GUID>

fn Set_NetworkType(&self, networktypeguid: *const GUID) -> Result<()>

fn CreateTuneRequest(&self) -> Result<ITuneRequest>

fn EnumCategoryGUIDs(&self) -> Result<IEnumGUID>

fn EnumDeviceMonikers(&self) -> Result<IEnumMoniker>

fn DefaultPreferredComponentTypes(&self) -> Result<IComponentTypes>

fn SetDefaultPreferredComponentTypes( &self, newcomponenttypes: Ref<'_, IComponentTypes>, ) -> Result<()>

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

fn SetFrequencyMapping(&self, mapping: &BSTR) -> Result<()>

fn DefaultLocator(&self) -> Result<ILocator>

fn SetDefaultLocator(&self, locatorval: Ref<'_, ILocator>) -> Result<()>

fn Clone(&self) -> Result<ITuningSpace>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§