Пару лет назад я написал класс под названием EEMetalTextureViewer , который может быть полезен для этого.По сути, это быстрый просмотрщик пиксельных данных на основе металла, который может взять CVImageBuffer
или просто необработанные пиксельные данные и вывести их на экран для вас (он основан на MTKView
), и этот класс также поддерживает различные UIViewContentMode
опции.
Для ясности, поддержка тех, кто требует ручного масштабирования содержимого - MTKView
делает не , делает это автоматически для вас.
Пример кода, который у меня там естьфактически демонстрирует использование прямой трансляции с камеры и ее презентации - это может быть хорошей отправной точкой для вас.