VideoDecodeAcceleration Changes
VideoDecodeAcceleration
Modified VDADecoderCreate(CFDictionary!, CFDictionary!, UnsafeMutablePointer<VDADecoderOutputCallback>, UnsafeMutablePointer<Void>, UnsafeMutablePointer<VDADecoder>) -> OSStatus
| Declaration | |
|---|---|
| From | func VDADecoderCreate(_ decoderConfiguration: CFDictionary!, _ destinationImageBufferAttributes: CFDictionary!, _ outputCallback: UnsafePointer<VDADecoderOutputCallback>, _ decoderOutputCallbackRefcon: UnsafePointer<()>, _ decoderOut: UnsafePointer<VDADecoder>) -> OSStatus |
| To | func VDADecoderCreate(_ decoderConfiguration: CFDictionary!, _ destinationImageBufferAttributes: CFDictionary!, _ outputCallback: UnsafeMutablePointer<VDADecoderOutputCallback>, _ decoderOutputCallbackRefcon: UnsafeMutablePointer<Void>, _ decoderOut: UnsafeMutablePointer<VDADecoder>) -> OSStatus |
Modified VDADecoderOutputCallback
| Declaration | |
|---|---|
| From | typealias VDADecoderOutputCallback = CFunctionPointer<((UnsafePointer<()>, CFDictionary!, OSStatus, UInt32, CVImageBuffer!) -> Void)> |
| To | typealias VDADecoderOutputCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, CFDictionary!, OSStatus, UInt32, CVImageBuffer!) -> Void)> |