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§
unsafe fn encodeCMTime_forKey(&self, time: CMTime, key: &NSString)
Available on crate feature
objc2-core-media only.unsafe fn decodeCMTimeForKey(&self, key: &NSString) -> CMTime
Available on crate feature
objc2-core-media only.unsafe fn encodeCMTimeRange_forKey( &self, time_range: CMTimeRange, key: &NSString, )
Available on crate feature
objc2-core-media only.unsafe fn decodeCMTimeRangeForKey(&self, key: &NSString) -> CMTimeRange
Available on crate feature
objc2-core-media only.unsafe fn encodeCMTimeMapping_forKey( &self, time_mapping: CMTimeMapping, key: &NSString, )
Available on crate feature
objc2-core-media only.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.