So zeigen Sie einen unbearbeiteten YUV-Frame in einem Cocoa OpenGL-Programm an

Mir wurde die Aufgabe übertragen, ein Programm zu schreiben, das eine Beispiel-YUV-Rohdatei aufnimmt und in einem Cocoa OpenGL-Programm anzeigt.

Ich bin Praktikant in meinem Beruf und habe keine oder nur geringe Ahnung, wie ich anfangen soll. Ich habe Wikipedia und Artikel über YUV gelesen, aber ich konnte keinen guten Quellcode finden, um eine YUV-Rohdatei zu öffnen, die Daten zu extrahieren, in RGB zu konvertieren und im Ansichtsfenster anzuzeigen.

Im Wesentlichen benötige ich Hilfe bei den folgenden Aspekten der Aufgabe: - Extrahieren der YUV-Daten aus der Beispiel-YUV-Datei - Konvertieren der YUV-Daten in den RGB-Farbraum - Anzeigen des RGB-Farbraums in OpenGL. (Ich denke, ich kann es mit der Zeit herausfinden, aber ich brauche wirklich Hilfe bei den ersten beiden Punkten)

Bitte teilen Sie mir entweder die zu verwendenden Klassen mit oder weisen Sie mich auf Stellen, an denen ich etwas über die YUV-Grafik- / Videoanzeige lernen kann

Antworten auf die Frage(3)

Ihre Antwort auf die Frage