[−][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 T
fn parent_flush(&self) -> FlowReturn
[src]
fn parent_flush(&self) -> FlowReturn
fn 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) -> FlowReturn
fn parent_sink_event(
&self,
aggregator_pad: &AggregatorPad,
event: Event
) -> bool
[src]
fn parent_sink_event(
&self,
aggregator_pad: &AggregatorPad,
event: Event
) -> bool
fn parent_sink_query(
&self,
aggregator_pad: &AggregatorPad,
query: &mut QueryRef
) -> bool
[src]
fn parent_sink_query(
&self,
aggregator_pad: &AggregatorPad,
query: &mut QueryRef
) -> bool
fn parent_src_event(&self, event: Event) -> bool
[src]
fn parent_src_event(&self, event: Event) -> bool
fn parent_src_query(&self, query: &mut QueryRef) -> bool
[src]
fn parent_src_query(&self, query: &mut QueryRef) -> bool
fn parent_src_activate(&self, mode: PadMode, active: bool) -> bool
[src]
fn parent_src_activate(&self, mode: PadMode, active: bool) -> bool
fn parent_aggregate(&self, timeout: bool) -> FlowReturn
[src]
fn parent_aggregate(&self, timeout: bool) -> FlowReturn
fn parent_start(&self) -> bool
[src]
fn parent_start(&self) -> bool
fn parent_stop(&self) -> bool
[src]
fn parent_stop(&self) -> bool
fn parent_get_next_time(&self) -> ClockTime
[src]
fn parent_get_next_time(&self) -> ClockTime
fn 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) -> Caps
fn parent_negotiated_src_caps(&self, caps: &CapsRef) -> bool
[src]
fn parent_negotiated_src_caps(&self, caps: &CapsRef) -> bool