Skip to main content

PresetExtManual

Trait PresetExtManual 

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§

Source

fn property(&self, name: &str, prop: &str) -> Result<Value, BoolError>

Source

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".

Implementors§