2016-06-03 23 views
0

Ich habe versucht, herauszufinden, wie eine Videodatei, die equirectangular ist (und Hinzufügen von Bewegungssteuerelementen). Ich habe den Wiedergabeteil mit SDK-Samples. Es ist jedoch absolut unmöglich, die Videobilder zu Texturen zu bringen, um sie einer Skybox hinzuzufügen. Ich habe mir den benutzerdefinierten EVR- und DX11-Renderer bereits angesehen, kann aber nicht verstehen, wie das funktioniert. Hat jemand Ideen?Media Foundation Panorama (equirektangular) Videowiedergabe in C++

Danke.

Antwort

0

Ich denke, es ist möglich, Ihre Idee zu implementieren, aber Sie müssen wissen, dass alle Standard-Renderer für einfache Renderer-Video verwendet werden. Sie können jedoch eine eigene IMFMediaSink-Implementierungsklasse für Ihren Zweck schreiben. Oder benutze einen einfachen Framegrabber. Sie können mehr über Link erhalten - videoInput. Es Website enthält Code zum Ergreifen von Live-Video-Frames von Web-Cam und Rendern von ihnen über Texturierung von quadratischen Objekt in OpenGL - sehr ähnlich Ihrem Bedarf.