blob: f8958f22eb5a89ab956abba7c784faf9560ec92f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
import Foundation
import ReplayKit
extension CVImageBuffer {
static let sharedContext = CIContext()
var cgImage: CGImage? {
let ciImage = CIImage(cvImageBuffer: self)
return CVImageBuffer.sharedContext.createCGImage(ciImage, from: CGRect(x: 0, y: 0, width: CVPixelBufferGetWidth(self), height: CVPixelBufferGetHeight(self)))
}
}
|