Trait gstreamer_editing_services::prelude::GroupExt[][src]

pub trait GroupExt: 'static {
Show methods fn duration(&self) -> u64;
fn set_duration(&self, duration: u64);
fn in_point(&self) -> u64;
fn set_in_point(&self, in_point: u64);
fn max_duration(&self) -> u64;
fn set_max_duration(&self, max_duration: u64);
fn priority(&self) -> u32;
fn set_priority(&self, priority: u32);
fn start(&self) -> u64;
fn set_start(&self, start: u64);
fn connect_duration_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_in_point_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_max_duration_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_priority_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_start_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
}

Trait containing all Group methods.

Implementors

crate::Group

Required methods

fn duration(&self) -> u64[src]

fn set_duration(&self, duration: u64)[src]

fn in_point(&self) -> u64[src]

fn set_in_point(&self, in_point: u64)[src]

fn max_duration(&self) -> u64[src]

fn set_max_duration(&self, max_duration: u64)[src]

fn priority(&self) -> u32[src]

fn set_priority(&self, priority: u32)[src]

fn start(&self) -> u64[src]

fn set_start(&self, start: u64)[src]

fn connect_duration_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_in_point_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_max_duration_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_priority_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_start_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

Loading content...

Implementors

impl<O: IsA<Group>> GroupExt for O[src]

fn duration(&self) -> u64[src]

fn set_duration(&self, duration: u64)[src]

fn in_point(&self) -> u64[src]

fn set_in_point(&self, in_point: u64)[src]

fn max_duration(&self) -> u64[src]

fn set_max_duration(&self, max_duration: u64)[src]

fn priority(&self) -> u32[src]

fn set_priority(&self, priority: u32)[src]

fn start(&self) -> u64[src]

fn set_start(&self, start: u64)[src]

fn connect_duration_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_in_point_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_max_duration_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_priority_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

fn connect_start_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

Loading content...