Enum gst_plugin::properties::Property [] [src]

pub enum Property<'a> {
    Boolean(&'a str, &'a str, &'a strboolPropertyMutability),
    Int(&'a str, &'a str, &'a str(i32, i32)i32PropertyMutability),
    Int64(&'a str, &'a str, &'a str(i64, i64)i64PropertyMutability),
    UInt(&'a str, &'a str, &'a str(u32, u32)u32PropertyMutability),
    UInt64(&'a str, &'a str, &'a str(u64, u64)u64PropertyMutability),
    Float(&'a str, &'a str, &'a str(f32, f32)f32PropertyMutability),
    Double(&'a str, &'a str, &'a str(f64, f64)f64PropertyMutability),
    String(&'a str, &'a str, &'a strOption<&'a str>, PropertyMutability),
    Boxed(&'a str, &'a str, &'a strfn() -> TypePropertyMutability),
    Object(&'a str, &'a str, &'a strfn() -> TypePropertyMutability),
}

Variants

Trait Implementations

impl<'a> Debug for Property<'a>
[src]

[src]

Formats the value using the given formatter.

impl<'a> Clone for Property<'a>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a> Into<*mut GParamSpec> for &'a Property<'a>
[src]

[src]

Performs the conversion.