pub struct RequestRef<'d> { /* private fields */ }Expand description
Non-owning view of a libcamera request.
Implementations§
Source§impl<'d> RequestRef<'d>
impl<'d> RequestRef<'d>
pub fn controls(&self) -> &ControlList
pub fn metadata(&self) -> &ControlList
pub fn find_buffer( &self, stream: &Stream, ) -> Option<*mut libcamera_framebuffer_t>
pub fn has_pending_buffers(&self) -> bool
pub fn to_string_repr(&self) -> String
Sourcepub fn buffers_iter(&self) -> RequestBufferMapIter<'_> ⓘ
pub fn buffers_iter(&self) -> RequestBufferMapIter<'_> ⓘ
Iterate over buffers attached to this request as (Stream, framebuffer pointer).
Returns request identifier that was provided in ActiveCamera::create_request().
Returns zero if cookie was not provided.
Sourcepub fn status(&self) -> RequestStatus
pub fn status(&self) -> RequestStatus
Capture request status
Trait Implementations§
impl Send for RequestRef<'_>
Auto Trait Implementations§
impl<'d> Freeze for RequestRef<'d>
impl<'d> RefUnwindSafe for RequestRef<'d>
impl<'d> !Sync for RequestRef<'d>
impl<'d> Unpin for RequestRef<'d>
impl<'d> UnwindSafe for RequestRef<'d>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more