Trait Preset ExtManual
Source pub trait PresetExtManual: IsA<Preset> + 'static {
// Provided methods
fn property(&self, name: &str, prop: &str) -> Result<Value, BoolError> { ... }
fn property_alternatives(
&self,
name: &str,
prop: &str,
) -> Result<StrV, BoolError> { ... }
}Provided Methods§
fn property(&self, name: &str, prop: &str) -> Result<Value, BoolError>
Sourcefn property_alternatives(
&self,
name: &str,
prop: &str,
) -> Result<StrV, BoolError>
fn property_alternatives( &self, name: &str, prop: &str, ) -> Result<StrV, BoolError>
Gets the list of alternative suffixes defined for a property in a
preset. These are the bracket-enclosed parts of keys like
“bitrate[1920x1080]” or “bitrate[3840x216048]”.
§name
preset name
§prop
base property name (e.g. “bitrate”)
§Returns
a None-terminated array of alternative names (e.g.
[“1920x1080”, “3840x216048”, …]), or None if no
alternatives exist. Free with g_strfreev().
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".