Jak wyświetlić surową ramkę YUV w programie OpenGL Cocoa

Przydzielono mi zadanie napisania programu, który pobiera przykładowy surowy plik YUV i wyświetla go w programie OpenGL Cocoa.

Jestem stażystą w mojej pracy i nie mam zielonego pojęcia, jak zacząć. Czytałem wikipedię i artykuły na temat YUV, ale nie mogłem znaleźć żadnego dobrego kodu źródłowego, jak otworzyć surowy plik YUV, wyodrębnić dane i przekonwertować je na RGB i wyświetlić w oknie widoku.

Zasadniczo potrzebuję pomocy w następujących aspektach zadania - jak wyodrębnić dane YUV z przykładowego pliku YUV - jak przekonwertować dane YUV na przestrzeń kolorów RGB - jak wyświetlić przestrzeń kolorów RGB w OpenGL. (Wydaje mi się, że mogę to zrozumieć z czasem, ale naprawdę potrzebuję pomocy przy pierwszych dwóch punktach)

albo powiedz mi, których klas chcesz użyć, albo wskaż mi miejsca, w których mogę się dowiedzieć o grafice / wideo YUV

questionAnswers(3)

yourAnswerToTheQuestion