Хотя я на самом деле не пробовал эту единственную возможность, это создать CVPixelBuffer
с использованием CVPixelBufferCreateWithBytes и указать его на необработанных пикселях из UIImage .
Как только это будет сделано, поскольку CVPixelBuffers
- это просто CVImageBuffers
, вы можете использовать CMSampleBufferCreateForImageBuffer
, чтобы получить CMSampleBufferRef
, а затем использовать метод appendSampleBuffer.
Как я уже говорил ранее, я никогда не пробовал этого, но это выглядит правдоподобно.