#[repr(C)]pub struct VTRAWProcessingSession { /* private fields */ }Available on crate feature
VTRAWProcessingSession only.Expand description
A reference to a Video Toolbox RAW Processing Session.
A RAW processing session supports processing of frames that have been output from decoders in camera native formats, for example RAW or bayer formats. The session reference is a reference-counted CF object.
See also Apple’s documentation
Methods from Deref<Target = CFType>§
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: ConcreteType,
Available on crate feature VTSession only.
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: ConcreteType,
VTSession only.Attempt to downcast the type to that of type T.
This is the reference-variant. Use CFRetained::downcast if you
want to convert a retained type. See also ConcreteType for more
details on which types support being converted to.
Trait Implementations§
Source§impl AsRef<AnyObject> for VTRAWProcessingSession
impl AsRef<AnyObject> for VTRAWProcessingSession
Source§impl AsRef<CFType> for VTRAWProcessingSession
impl AsRef<CFType> for VTRAWProcessingSession
Source§impl Borrow<AnyObject> for VTRAWProcessingSession
impl Borrow<AnyObject> for VTRAWProcessingSession
Source§impl Borrow<CFType> for VTRAWProcessingSession
impl Borrow<CFType> for VTRAWProcessingSession
Source§impl Debug for VTRAWProcessingSession
impl Debug for VTRAWProcessingSession
Source§impl Deref for VTRAWProcessingSession
impl Deref for VTRAWProcessingSession
Source§impl Hash for VTRAWProcessingSession
impl Hash for VTRAWProcessingSession
Source§impl Message for VTRAWProcessingSession
impl Message for VTRAWProcessingSession
Source§impl PartialEq for VTRAWProcessingSession
impl PartialEq for VTRAWProcessingSession
Source§impl RefEncode for VTRAWProcessingSession
impl RefEncode for VTRAWProcessingSession
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
Source§impl Type for VTRAWProcessingSession
impl Type for VTRAWProcessingSession
impl Eq for VTRAWProcessingSession
Auto Trait Implementations§
impl !Freeze for VTRAWProcessingSession
impl !RefUnwindSafe for VTRAWProcessingSession
impl !Send for VTRAWProcessingSession
impl !Sync for VTRAWProcessingSession
impl !Unpin for VTRAWProcessingSession
impl !UnwindSafe for VTRAWProcessingSession
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