#[repr(C)]pub struct CMBufferHandlers {
pub version: usize,
pub getDecodeTimeStamp: CMBufferGetTimeHandler,
pub getPresentationTimeStamp: CMBufferGetTimeHandler,
pub getDuration: CMBufferGetTimeHandler,
pub isDataReady: CMBufferGetBooleanHandler,
pub compare: CMBufferCompareHandler,
pub dataBecameReadyNotification: CFStringRef,
pub getSize: CMBufferGetSizeHandler,
}Expand description
Apple SDK struct CMBufferHandlers.
Fields§
§version: usize§getDecodeTimeStamp: CMBufferGetTimeHandler§getPresentationTimeStamp: CMBufferGetTimeHandler§getDuration: CMBufferGetTimeHandler§isDataReady: CMBufferGetBooleanHandler§compare: CMBufferCompareHandler§dataBecameReadyNotification: CFStringRef§getSize: CMBufferGetSizeHandlerTrait Implementations§
Source§impl Clone for CMBufferHandlers
impl Clone for CMBufferHandlers
Source§fn clone(&self) -> CMBufferHandlers
fn clone(&self) -> CMBufferHandlers
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CMBufferHandlers
impl Debug for CMBufferHandlers
impl Copy for CMBufferHandlers
Auto Trait Implementations§
impl Freeze for CMBufferHandlers
impl RefUnwindSafe for CMBufferHandlers
impl !Send for CMBufferHandlers
impl !Sync for CMBufferHandlers
impl Unpin for CMBufferHandlers
impl UnsafeUnpin for CMBufferHandlers
impl UnwindSafe for CMBufferHandlers
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