Я пытаюсь понять, как правильно управлять видеовыходом (CMPixelBuffer
) с помощью Metal.
Насколько я понимаю, есть MTKView
. Каждому CMPixelBuffer
из видеовыхода назначается какой-то из Metal Texture
. Итак, окончательный превью от MTKView
?
Когда я вижу окончательный результат на экране, это:
1)CMSampleBuffer->Metal->CMSampleBuffer
or
2)CMSampleBuffer->Metal->MTKView
Довольно запутался. Может кто-нибудь поставить на место?