pub trait VideoAggregatorPadExtManual:
Sealed
+ IsA<VideoAggregatorPad>
+ 'static {
// Provided methods
fn has_current_buffer(&self, _token: &AggregateFramesToken<'_>) -> bool { ... }
fn current_buffer(
&self,
_token: &AggregateFramesToken<'_>,
) -> Option<Buffer> { ... }
fn prepared_frame<'a>(
&self,
_token: &'a AggregateFramesToken<'_>,
) -> Option<VideoFrameRef<&'a BufferRef>> { ... }
fn video_info(&self) -> Option<VideoInfo> { ... }
}
Provided Methods§
fn has_current_buffer(&self, _token: &AggregateFramesToken<'_>) -> bool
fn current_buffer(&self, _token: &AggregateFramesToken<'_>) -> Option<Buffer>
fn prepared_frame<'a>( &self, _token: &'a AggregateFramesToken<'_>, ) -> Option<VideoFrameRef<&'a BufferRef>>
fn video_info(&self) -> Option<VideoInfo>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.