#[repr(C)]pub struct VTMultiPassStorage { /* private fields */ }Available on crate feature
VTMultiPassStorage only.Expand description
A mechanism for storing information for each frame of a multi-pass compression session.
VTMultiPassStorageRef is a CF type, so call CFRelease and CFRetain to manage objects of this type. The data stored in the VTMultiPassStorage is private to the video encoder.
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 VTMultiPassStorage
impl AsRef<AnyObject> for VTMultiPassStorage
Source§impl AsRef<CFType> for VTMultiPassStorage
impl AsRef<CFType> for VTMultiPassStorage
Source§impl AsRef<VTMultiPassStorage> for VTMultiPassStorage
impl AsRef<VTMultiPassStorage> for VTMultiPassStorage
Source§impl Borrow<AnyObject> for VTMultiPassStorage
impl Borrow<AnyObject> for VTMultiPassStorage
Source§impl Borrow<CFType> for VTMultiPassStorage
impl Borrow<CFType> for VTMultiPassStorage
Source§impl ConcreteType for VTMultiPassStorage
impl ConcreteType for VTMultiPassStorage
Source§impl Debug for VTMultiPassStorage
impl Debug for VTMultiPassStorage
Source§impl Deref for VTMultiPassStorage
impl Deref for VTMultiPassStorage
Source§impl Hash for VTMultiPassStorage
impl Hash for VTMultiPassStorage
Source§impl Message for VTMultiPassStorage
impl Message for VTMultiPassStorage
Source§impl PartialEq for VTMultiPassStorage
impl PartialEq for VTMultiPassStorage
Source§impl RefEncode for VTMultiPassStorage
impl RefEncode for VTMultiPassStorage
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 VTMultiPassStorage
impl Type for VTMultiPassStorage
impl Eq for VTMultiPassStorage
Auto Trait Implementations§
impl !Freeze for VTMultiPassStorage
impl !RefUnwindSafe for VTMultiPassStorage
impl !Send for VTMultiPassStorage
impl !Sync for VTMultiPassStorage
impl !Unpin for VTMultiPassStorage
impl !UnwindSafe for VTMultiPassStorage
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