Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения CoreVideo

CoreVideo

Добавленный CVFillExtendedPixelsCallBackData.init ()
Добавленный CVFillExtendedPixelsCallBackData.init (версия: CFIndex, fillCallBack: CVFillExtendedPixelsCallBack, refCon: <Недействительный> UnsafeMutablePointer)
Добавленный CVPlanarComponentInfo.init ()
Добавленный CVPlanarComponentInfo.init (смещение: Int32, rowBytes: UInt32)
Добавленный CVPlanarPixelBufferInfo.init ()
Добавленный CVPlanarPixelBufferInfo.init (componentInfo: (CVPlanarComponentInfo))
Добавленный CVPlanarPixelBufferInfo_YCbCrBiPlanar.init ()
Добавленный CVPlanarPixelBufferInfo_YCbCrBiPlanar.init (componentInfoY: CVPlanarComponentInfo, componentInfoCbCr: CVPlanarComponentInfo)
Добавленный CVPlanarPixelBufferInfo_YCbCrPlanar.init ()
Добавленный CVPlanarPixelBufferInfo_YCbCrPlanar.init (componentInfoY: CVPlanarComponentInfo, componentInfoCb: CVPlanarComponentInfo, componentInfoCr: CVPlanarComponentInfo)
Добавленный CVSMPTETime.init ()
Добавленный CVSMPTETime.init (подкадры: Int16, subframeDivisor: Int16, счетчик: UInt32, введите: UInt32, флаги: UInt32, часы: Int16, минуты: Int16, секунды: Int16, кадры: Int16)
Добавленный CVTime.init ()
Добавленный CVTime.init (timeValue: Int64, масштаб времени: Int32, флаги: Int32)
Добавленный CVTimeStamp.init ()
Добавленный CVTimeStamp.init (версия: UInt32, videoTimeScale: Int32, videoTime: Int64, hostTime: UInt64, rateScalar: Дважды, videoRefreshPeriod: Int64, smpteTime: CVSMPTETime, флаги: UInt64, зарезервированный: UInt64)
Объявление
От
struct CVFillExtendedPixelsCallBackData {
    var version: CFIndex
    var fillCallBack: CVFillExtendedPixelsCallBack
    var refCon: UnsafeMutablePointer<Void>
}
К
struct CVFillExtendedPixelsCallBackData {
    var version: CFIndex
    var fillCallBack: CVFillExtendedPixelsCallBack
    var refCon: UnsafeMutablePointer<Void>
    init()
    init(version version: CFIndex, fillCallBack fillCallBack: CVFillExtendedPixelsCallBack, refCon refCon: UnsafeMutablePointer<Void>)
}

Объявление
От
struct CVPlanarComponentInfo {
    var offset: Int32
    var rowBytes: UInt32
}
К
struct CVPlanarComponentInfo {
    var offset: Int32
    var rowBytes: UInt32
    init()
    init(offset offset: Int32, rowBytes rowBytes: UInt32)
}

Объявление
От
struct CVPlanarPixelBufferInfo {
    var componentInfo: (CVPlanarComponentInfo)
}
К
struct CVPlanarPixelBufferInfo {
    var componentInfo: (CVPlanarComponentInfo)
    init()
    init(componentInfo componentInfo: (CVPlanarComponentInfo))
}

Объявление
От
struct CVPlanarPixelBufferInfo_YCbCrBiPlanar {
    var componentInfoY: CVPlanarComponentInfo
    var componentInfoCbCr: CVPlanarComponentInfo
}
К
struct CVPlanarPixelBufferInfo_YCbCrBiPlanar {
    var componentInfoY: CVPlanarComponentInfo
    var componentInfoCbCr: CVPlanarComponentInfo
    init()
    init(componentInfoY componentInfoY: CVPlanarComponentInfo, componentInfoCbCr componentInfoCbCr: CVPlanarComponentInfo)
}

Объявление
От
struct CVPlanarPixelBufferInfo_YCbCrPlanar {
    var componentInfoY: CVPlanarComponentInfo
    var componentInfoCb: CVPlanarComponentInfo
    var componentInfoCr: CVPlanarComponentInfo
}
К
struct CVPlanarPixelBufferInfo_YCbCrPlanar {
    var componentInfoY: CVPlanarComponentInfo
    var componentInfoCb: CVPlanarComponentInfo
    var componentInfoCr: CVPlanarComponentInfo
    init()
    init(componentInfoY componentInfoY: CVPlanarComponentInfo, componentInfoCb componentInfoCb: CVPlanarComponentInfo, componentInfoCr componentInfoCr: CVPlanarComponentInfo)
}

Объявление
От
struct CVSMPTETime {
    var subframes: Int16
    var subframeDivisor: Int16
    var counter: UInt32
    var type: UInt32
    var flags: UInt32
    var hours: Int16
    var minutes: Int16
    var seconds: Int16
    var frames: Int16
}
К
struct CVSMPTETime {
    var subframes: Int16
    var subframeDivisor: Int16
    var counter: UInt32
    var type: UInt32
    var flags: UInt32
    var hours: Int16
    var minutes: Int16
    var seconds: Int16
    var frames: Int16
    init()
    init(subframes subframes: Int16, subframeDivisor subframeDivisor: Int16, counter counter: UInt32, type type: UInt32, flags flags: UInt32, hours hours: Int16, minutes minutes: Int16, seconds seconds: Int16, frames frames: Int16)
}

Измененный CVTime [структура]
Объявление
От
struct CVTime {
    var timeValue: Int64
    var timeScale: Int32
    var flags: Int32
}
К
struct CVTime {
    var timeValue: Int64
    var timeScale: Int32
    var flags: Int32
    init()
    init(timeValue timeValue: Int64, timeScale timeScale: Int32, flags flags: Int32)
}

Объявление
От
struct CVTimeStamp {
    var version: UInt32
    var videoTimeScale: Int32
    var videoTime: Int64
    var hostTime: UInt64
    var rateScalar: Double
    var videoRefreshPeriod: Int64
    var smpteTime: CVSMPTETime
    var flags: UInt64
    var reserved: UInt64
}
К
struct CVTimeStamp {
    var version: UInt32
    var videoTimeScale: Int32
    var videoTime: Int64
    var hostTime: UInt64
    var rateScalar: Double
    var videoRefreshPeriod: Int64
    var smpteTime: CVSMPTETime
    var flags: UInt64
    var reserved: UInt64
    init()
    init(version version: UInt32, videoTimeScale videoTimeScale: Int32, videoTime videoTime: Int64, hostTime hostTime: UInt64, rateScalar rateScalar: Double, videoRefreshPeriod videoRefreshPeriod: Int64, smpteTime smpteTime: CVSMPTETime, flags flags: UInt64, reserved reserved: UInt64)
}

Измененный CVMetalTextureCacheCreateTextureFromImage (CFAllocator!, CVMetalTextureCache!, CVImageBuffer!, CFDictionary!, MTLPixelFormat, Интервал, Интервал, Интервал, UnsafeMutablePointer <Неуправляемый <CVMetalTexture>?>)-> CVReturn
Объявление
От
func CVMetalTextureCacheCreateTextureFromImage(_ allocator: CFAllocator!, _ textureCache: CVMetalTextureCache!, _ sourceImage: CVImageBuffer!, _ textureAttributes: CFDictionary!, _ pixelFormat: MTLPixelFormat, _ width: UInt, _ height: UInt, _ planeIndex: UInt, _ textureOut: UnsafeMutablePointer<Unmanaged<CVMetalTexture>?>) -> CVReturn
К
func CVMetalTextureCacheCreateTextureFromImage(_ allocator: CFAllocator!, _ textureCache: CVMetalTextureCache!, _ sourceImage: CVImageBuffer!, _ textureAttributes: CFDictionary!, _ pixelFormat: MTLPixelFormat, _ width: Int, _ height: Int, _ planeIndex: Int, _ textureOut: UnsafeMutablePointer<Unmanaged<CVMetalTexture>?>) -> CVReturn

Измененный CVOpenGLESTextureCacheCreateTextureFromImage (CFAllocator!, CVOpenGLESTextureCache!, CVImageBuffer!, CFDictionary!, GLenum, Вспышка, GLsizei, GLsizei, GLenum, GLenum, Интервал, UnsafeMutablePointer <Неуправляемый <CVOpenGLESTexture>?>)-> CVReturn
Объявление
От
func CVOpenGLESTextureCacheCreateTextureFromImage(_ allocator: CFAllocator!, _ textureCache: CVOpenGLESTextureCache!, _ sourceImage: CVImageBuffer!, _ textureAttributes: CFDictionary!, _ target: GLenum, _ internalFormat: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ type: GLenum, _ planeIndex: UInt, _ textureOut: UnsafeMutablePointer<Unmanaged<CVOpenGLESTexture>?>) -> CVReturn
К
func CVOpenGLESTextureCacheCreateTextureFromImage(_ allocator: CFAllocator!, _ textureCache: CVOpenGLESTextureCache!, _ sourceImage: CVImageBuffer!, _ textureAttributes: CFDictionary!, _ target: GLenum, _ internalFormat: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ type: GLenum, _ planeIndex: Int, _ textureOut: UnsafeMutablePointer<Unmanaged<CVOpenGLESTexture>?>) -> CVReturn

Измененный CVPixelBufferCreate (CFAllocator!, Интервал, Интервал, OSType, CFDictionary!, UnsafeMutablePointer <Неуправляемый <CVPixelBuffer>?>)-> CVReturn
Объявление
От
func CVPixelBufferCreate(_ allocator: CFAllocator!, _ width: UInt, _ height: UInt, _ pixelFormatType: OSType, _ pixelBufferAttributes: CFDictionary!, _ pixelBufferOut: UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
К
func CVPixelBufferCreate(_ allocator: CFAllocator!, _ width: Int, _ height: Int, _ pixelFormatType: OSType, _ pixelBufferAttributes: CFDictionary!, _ pixelBufferOut: UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn

Измененный CVPixelBufferCreateWithBytes (CFAllocator!, Интервал, Интервал, OSType, UnsafeMutablePointer <Недействительный>, Международный, CVPixelBufferReleaseBytesCallback, <Недействительный> UnsafeMutablePointer, CFDictionary!, UnsafeMutablePointer <Неуправляемый <CVPixelBuffer>?>)-> CVReturn
Объявление
От
func CVPixelBufferCreateWithBytes(_ allocator: CFAllocator!, _ width: UInt, _ height: UInt, _ pixelFormatType: OSType, _ baseAddress: UnsafeMutablePointer<Void>, _ bytesPerRow: UInt, _ releaseCallback: CVPixelBufferReleaseBytesCallback, _ releaseRefCon: UnsafeMutablePointer<Void>, _ pixelBufferAttributes: CFDictionary!, _ pixelBufferOut: UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
К
func CVPixelBufferCreateWithBytes(_ allocator: CFAllocator!, _ width: Int, _ height: Int, _ pixelFormatType: OSType, _ baseAddress: UnsafeMutablePointer<Void>, _ bytesPerRow: Int, _ releaseCallback: CVPixelBufferReleaseBytesCallback, _ releaseRefCon: UnsafeMutablePointer<Void>, _ pixelBufferAttributes: CFDictionary!, _ pixelBufferOut: UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn

Измененный CVPixelBufferCreateWithPlanarBytes (CFAllocator!, Интервал, Интервал, OSType, UnsafeMutablePointer <Недействительный>, Международный, Международный, UnsafeMutablePointer <UnsafeMutablePointer <Недействительный>>, UnsafeMutablePointer <Интервал>, UnsafeMutablePointer <Интервал>, UnsafeMutablePointer <Интервал>, CVPixelBufferReleasePlanarBytesCallback, <Недействительный> UnsafeMutablePointer, CFDictionary!, UnsafeMutablePointer <Неуправляемый <CVPixelBuffer>?>)-> CVReturn
Объявление
От
func CVPixelBufferCreateWithPlanarBytes(_ allocator: CFAllocator!, _ width: UInt, _ height: UInt, _ pixelFormatType: OSType, _ dataPtr: UnsafeMutablePointer<Void>, _ dataSize: UInt, _ numberOfPlanes: UInt, _ planeBaseAddress: UnsafeMutablePointer<UnsafeMutablePointer<Void>>, _ planeWidth: UnsafeMutablePointer<UInt>, _ planeHeight: UnsafeMutablePointer<UInt>, _ planeBytesPerRow: UnsafeMutablePointer<UInt>, _ releaseCallback: CVPixelBufferReleasePlanarBytesCallback, _ releaseRefCon: UnsafeMutablePointer<Void>, _ pixelBufferAttributes: CFDictionary!, _ pixelBufferOut: UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn
К
func CVPixelBufferCreateWithPlanarBytes(_ allocator: CFAllocator!, _ width: Int, _ height: Int, _ pixelFormatType: OSType, _ dataPtr: UnsafeMutablePointer<Void>, _ dataSize: Int, _ numberOfPlanes: Int, _ planeBaseAddress: UnsafeMutablePointer<UnsafeMutablePointer<Void>>, _ planeWidth: UnsafeMutablePointer<Int>, _ planeHeight: UnsafeMutablePointer<Int>, _ planeBytesPerRow: UnsafeMutablePointer<Int>, _ releaseCallback: CVPixelBufferReleasePlanarBytesCallback, _ releaseRefCon: UnsafeMutablePointer<Void>, _ pixelBufferAttributes: CFDictionary!, _ pixelBufferOut: UnsafeMutablePointer<Unmanaged<CVPixelBuffer>?>) -> CVReturn

Измененный CVPixelBufferGetBaseAddressOfPlane (CVPixelBuffer!, Интервал)-> <Недействительный> UnsafeMutablePointer
Объявление
От
func CVPixelBufferGetBaseAddressOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: UInt) -> UnsafeMutablePointer<Void>
К
func CVPixelBufferGetBaseAddressOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: Int) -> UnsafeMutablePointer<Void>

Измененный CVPixelBufferGetBytesPerRow (CVPixelBuffer!)-> Интервал
Объявление
От
func CVPixelBufferGetBytesPerRow(_ pixelBuffer: CVPixelBuffer!) -> UInt
К
func CVPixelBufferGetBytesPerRow(_ pixelBuffer: CVPixelBuffer!) -> Int

Измененный CVPixelBufferGetBytesPerRowOfPlane (CVPixelBuffer!, Интервал)-> Интервал
Объявление
От
func CVPixelBufferGetBytesPerRowOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: UInt) -> UInt
К
func CVPixelBufferGetBytesPerRowOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: Int) -> Int

Измененный CVPixelBufferGetDataSize (CVPixelBuffer!)-> Интервал
Объявление
От
func CVPixelBufferGetDataSize(_ pixelBuffer: CVPixelBuffer!) -> UInt
К
func CVPixelBufferGetDataSize(_ pixelBuffer: CVPixelBuffer!) -> Int

Измененный CVPixelBufferGetExtendedPixels (CVPixelBuffer!, UnsafeMutablePointer <интервал>, UnsafeMutablePointer <интервал>, UnsafeMutablePointer <интервал>, UnsafeMutablePointer <интервал>)
Объявление
От
func CVPixelBufferGetExtendedPixels(_ pixelBuffer: CVPixelBuffer!, _ extraColumnsOnLeft: UnsafeMutablePointer<UInt>, _ extraColumnsOnRight: UnsafeMutablePointer<UInt>, _ extraRowsOnTop: UnsafeMutablePointer<UInt>, _ extraRowsOnBottom: UnsafeMutablePointer<UInt>)
К
func CVPixelBufferGetExtendedPixels(_ pixelBuffer: CVPixelBuffer!, _ extraColumnsOnLeft: UnsafeMutablePointer<Int>, _ extraColumnsOnRight: UnsafeMutablePointer<Int>, _ extraRowsOnTop: UnsafeMutablePointer<Int>, _ extraRowsOnBottom: UnsafeMutablePointer<Int>)

Измененный CVPixelBufferGetHeight (CVPixelBuffer!)-> Интервал
Объявление
От
func CVPixelBufferGetHeight(_ pixelBuffer: CVPixelBuffer!) -> UInt
К
func CVPixelBufferGetHeight(_ pixelBuffer: CVPixelBuffer!) -> Int

Измененный CVPixelBufferGetHeightOfPlane (CVPixelBuffer!, Интервал)-> Интервал
Объявление
От
func CVPixelBufferGetHeightOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: UInt) -> UInt
К
func CVPixelBufferGetHeightOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: Int) -> Int

Измененный CVPixelBufferGetPlaneCount (CVPixelBuffer!)-> Интервал
Объявление
От
func CVPixelBufferGetPlaneCount(_ pixelBuffer: CVPixelBuffer!) -> UInt
К
func CVPixelBufferGetPlaneCount(_ pixelBuffer: CVPixelBuffer!) -> Int

Измененный CVPixelBufferGetWidth (CVPixelBuffer!)-> Интервал
Объявление
От
func CVPixelBufferGetWidth(_ pixelBuffer: CVPixelBuffer!) -> UInt
К
func CVPixelBufferGetWidth(_ pixelBuffer: CVPixelBuffer!) -> Int

Измененный CVPixelBufferGetWidthOfPlane (CVPixelBuffer!, Интервал)-> Интервал
Объявление
От
func CVPixelBufferGetWidthOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: UInt) -> UInt
К
func CVPixelBufferGetWidthOfPlane(_ pixelBuffer: CVPixelBuffer!, _ planeIndex: Int) -> Int

Объявление
От
typealias CVPixelBufferReleasePlanarBytesCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>, UInt, UInt, UnsafeMutablePointer<UnsafePointer<Void>>) -> Void)>
К
typealias CVPixelBufferReleasePlanarBytesCallback = CFunctionPointer<((UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int, Int, UnsafeMutablePointer<UnsafePointer<Void>>) -> Void)>