Trait gstreamer_base::prelude::BaseSrcExtManual[][src]

pub trait BaseSrcExtManual: 'static {
    fn allocator(&self) -> (Option<Allocator>, AllocationParams);
fn segment(&self) -> Segment;
fn query_latency(&self) -> Result<(bool, ClockTime, ClockTime), BoolError>;
fn new_segment(&self, segment: &Segment) -> Result<(), BoolError>; }

Required methods

fn allocator(&self) -> (Option<Allocator>, AllocationParams)[src]

fn segment(&self) -> Segment[src]

fn query_latency(&self) -> Result<(bool, ClockTime, ClockTime), BoolError>[src]

fn new_segment(&self, segment: &Segment) -> Result<(), BoolError>[src]

This is supported on crate feature v1_18 only.
Loading content...

Implementors

impl<O: IsA<BaseSrc>> BaseSrcExtManual for O[src]

fn allocator(&self) -> (Option<Allocator>, AllocationParams)[src]

fn segment(&self) -> Segment[src]

fn query_latency(&self) -> Result<(bool, ClockTime, ClockTime), BoolError>[src]

fn new_segment(&self, segment: &Segment) -> Result<(), BoolError>[src]

This is supported on crate feature v1_18 only.
Loading content...