Trait windows::Win32::Media::DirectShow::Tv::ITuningSpace_Impl
pub trait ITuningSpace_Impl: Sized + 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: Option<&IComponentTypes>
) -> Result<()>;
fn FrequencyMapping(&self) -> Result<BSTR>;
fn SetFrequencyMapping(&self, mapping: &BSTR) -> Result<()>;
fn DefaultLocator(&self) -> Result<ILocator>;
fn SetDefaultLocator(&self, locatorval: Option<&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: Option<&IComponentTypes> ) -> Result<()>
fn FrequencyMapping(&self) -> Result<BSTR>
fn SetFrequencyMapping(&self, mapping: &BSTR) -> Result<()>
fn DefaultLocator(&self) -> Result<ILocator>
fn SetDefaultLocator(&self, locatorval: Option<&ILocator>) -> Result<()>
fn Clone(&self) -> Result<ITuningSpace>
Object Safety§
This trait is not object safe.