[−][src]Trait gstreamer_base::subclass::prelude::BaseSinkImpl
Provided methods
pub fn start(&self, element: &BaseSink) -> Result<(), ErrorMessage>
[src]
pub fn stop(&self, element: &BaseSink) -> Result<(), ErrorMessage>
[src]
pub fn render(
&self,
element: &BaseSink,
buffer: &Buffer
) -> Result<FlowSuccess, FlowError>
[src]
&self,
element: &BaseSink,
buffer: &Buffer
) -> Result<FlowSuccess, FlowError>
pub fn prepare(
&self,
element: &BaseSink,
buffer: &Buffer
) -> Result<FlowSuccess, FlowError>
[src]
&self,
element: &BaseSink,
buffer: &Buffer
) -> Result<FlowSuccess, FlowError>
pub fn render_list(
&self,
element: &BaseSink,
list: &BufferList
) -> Result<FlowSuccess, FlowError>
[src]
&self,
element: &BaseSink,
list: &BufferList
) -> Result<FlowSuccess, FlowError>
pub fn prepare_list(
&self,
element: &BaseSink,
list: &BufferList
) -> Result<FlowSuccess, FlowError>
[src]
&self,
element: &BaseSink,
list: &BufferList
) -> Result<FlowSuccess, FlowError>
pub fn query(&self, element: &BaseSink, query: &mut QueryRef) -> bool
[src]
pub fn event(&self, element: &BaseSink, event: Event) -> bool
[src]
pub fn get_caps(
&self,
element: &BaseSink,
filter: Option<&Caps>
) -> Option<Caps>
[src]
&self,
element: &BaseSink,
filter: Option<&Caps>
) -> Option<Caps>
pub fn set_caps(
&self,
element: &BaseSink,
caps: &Caps
) -> Result<(), LoggableError>
[src]
&self,
element: &BaseSink,
caps: &Caps
) -> Result<(), LoggableError>