[−][src]Function mmal_sys::mmal_buffer_header_release
pub unsafe extern "C" fn mmal_buffer_header_release(
header: *mut MMAL_BUFFER_HEADER_T
)
Release a buffer header. Releasing a buffer header will decrease its reference counter and when no more references are left, the buffer header will be recycled by calling its 'release' callback function.
If a pre-release callback is set (\ref MMAL_BH_PRE_RELEASE_CB_T), this will be invoked before calling the buffer's release callback and potentially postpone buffer recycling. Once pre-release is complete the buffer header is recycled with \ref mmal_buffer_header_release_continue.
@param header buffer header to release