NSCoderAVTimeCoding

Trait NSCoderAVTimeCoding 

Source
pub unsafe trait NSCoderAVTimeCoding:
    ClassType
    + Sized
    + Sealed {
    // Provided methods
    unsafe fn encodeCMTime_forKey(&self, time: CMTime, key: &NSString) { ... }
    unsafe fn decodeCMTimeForKey(&self, key: &NSString) -> CMTime { ... }
    unsafe fn encodeCMTimeRange_forKey(
        &self,
        time_range: CMTimeRange,
        key: &NSString,
    ) { ... }
    unsafe fn decodeCMTimeRangeForKey(&self, key: &NSString) -> CMTimeRange { ... }
    unsafe fn encodeCMTimeMapping_forKey(
        &self,
        time_mapping: CMTimeMapping,
        key: &NSString,
    ) { ... }
    unsafe fn decodeCMTimeMappingForKey(&self, key: &NSString) -> CMTimeMapping { ... }
}
Available on crate feature AVTime only.
Expand description

Category “AVTimeCoding” on NSCoder.

Provided Methods§

Source

unsafe fn encodeCMTime_forKey(&self, time: CMTime, key: &NSString)

Available on crate feature objc2-core-media only.
Source

unsafe fn decodeCMTimeForKey(&self, key: &NSString) -> CMTime

Available on crate feature objc2-core-media only.
Source

unsafe fn encodeCMTimeRange_forKey( &self, time_range: CMTimeRange, key: &NSString, )

Available on crate feature objc2-core-media only.
Source

unsafe fn decodeCMTimeRangeForKey(&self, key: &NSString) -> CMTimeRange

Available on crate feature objc2-core-media only.
Source

unsafe fn encodeCMTimeMapping_forKey( &self, time_mapping: CMTimeMapping, key: &NSString, )

Available on crate feature objc2-core-media only.
Source

unsafe fn decodeCMTimeMappingForKey(&self, key: &NSString) -> CMTimeMapping

Available on crate feature objc2-core-media only.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl NSCoderAVTimeCoding for NSCoder

Implementors§