[−][src]Trait gst_plugin::aggregator::AggregatorBase
Provided Methods
fn parent_flush(&self) -> FlowReturn
fn parent_clip(
&self,
aggregator_pad: &AggregatorPad,
buffer: Buffer
) -> Option<Buffer>
&self,
aggregator_pad: &AggregatorPad,
buffer: Buffer
) -> Option<Buffer>
fn parent_finish_buffer(&self, buffer: Buffer) -> FlowReturn
fn parent_sink_event(
&self,
aggregator_pad: &AggregatorPad,
event: Event
) -> bool
&self,
aggregator_pad: &AggregatorPad,
event: Event
) -> bool
fn parent_sink_query(
&self,
aggregator_pad: &AggregatorPad,
query: &mut QueryRef
) -> bool
&self,
aggregator_pad: &AggregatorPad,
query: &mut QueryRef
) -> bool
fn parent_src_event(&self, event: Event) -> bool
fn parent_src_query(&self, query: &mut QueryRef) -> bool
fn parent_src_activate(&self, mode: PadMode, active: bool) -> bool
fn parent_aggregate(&self, timeout: bool) -> FlowReturn
fn parent_start(&self) -> bool
fn parent_stop(&self) -> bool
fn parent_get_next_time(&self) -> ClockTime
fn parent_create_new_pad(
&self,
templ: &PadTemplate,
req_name: Option<&str>,
caps: Option<&CapsRef>
) -> Option<AggregatorPad>
&self,
templ: &PadTemplate,
req_name: Option<&str>,
caps: Option<&CapsRef>
) -> Option<AggregatorPad>
fn parent_update_src_caps(&self, caps: &CapsRef) -> Result<Caps, FlowReturn>
fn parent_fixate_src_caps(&self, caps: Caps) -> Caps
fn parent_negotiated_src_caps(&self, caps: &CapsRef) -> bool
Implementors
impl<T: IsA<Element> + IsA<Aggregator> + ObjectType> AggregatorBase for T[src]
impl<T: IsA<Element> + IsA<Aggregator> + ObjectType> AggregatorBase for Tfn parent_flush(&self) -> FlowReturn[src]
fn parent_flush(&self) -> FlowReturnfn parent_clip(
&self,
aggregator_pad: &AggregatorPad,
buffer: Buffer
) -> Option<Buffer>[src]
fn parent_clip(
&self,
aggregator_pad: &AggregatorPad,
buffer: Buffer
) -> Option<Buffer>fn parent_finish_buffer(&self, buffer: Buffer) -> FlowReturn[src]
fn parent_finish_buffer(&self, buffer: Buffer) -> FlowReturnfn parent_sink_event(
&self,
aggregator_pad: &AggregatorPad,
event: Event
) -> bool[src]
fn parent_sink_event(
&self,
aggregator_pad: &AggregatorPad,
event: Event
) -> boolfn parent_sink_query(
&self,
aggregator_pad: &AggregatorPad,
query: &mut QueryRef
) -> bool[src]
fn parent_sink_query(
&self,
aggregator_pad: &AggregatorPad,
query: &mut QueryRef
) -> boolfn parent_src_event(&self, event: Event) -> bool[src]
fn parent_src_event(&self, event: Event) -> boolfn parent_src_query(&self, query: &mut QueryRef) -> bool[src]
fn parent_src_query(&self, query: &mut QueryRef) -> boolfn parent_src_activate(&self, mode: PadMode, active: bool) -> bool[src]
fn parent_src_activate(&self, mode: PadMode, active: bool) -> boolfn parent_aggregate(&self, timeout: bool) -> FlowReturn[src]
fn parent_aggregate(&self, timeout: bool) -> FlowReturnfn parent_start(&self) -> bool[src]
fn parent_start(&self) -> boolfn parent_stop(&self) -> bool[src]
fn parent_stop(&self) -> boolfn parent_get_next_time(&self) -> ClockTime[src]
fn parent_get_next_time(&self) -> ClockTimefn parent_create_new_pad(
&self,
templ: &PadTemplate,
req_name: Option<&str>,
caps: Option<&CapsRef>
) -> Option<AggregatorPad>[src]
fn parent_create_new_pad(
&self,
templ: &PadTemplate,
req_name: Option<&str>,
caps: Option<&CapsRef>
) -> Option<AggregatorPad>fn parent_update_src_caps(&self, caps: &CapsRef) -> Result<Caps, FlowReturn>[src]
fn parent_update_src_caps(&self, caps: &CapsRef) -> Result<Caps, FlowReturn>fn parent_fixate_src_caps(&self, caps: Caps) -> Caps[src]
fn parent_fixate_src_caps(&self, caps: Caps) -> Capsfn parent_negotiated_src_caps(&self, caps: &CapsRef) -> bool[src]
fn parent_negotiated_src_caps(&self, caps: &CapsRef) -> bool