Domanda

Qual è il / modo più semplice per visualizzare un video (con audio!) In un'applicazione utilizzando XAudio2 e Direct3D9 / 10?

Per lo meno ha bisogno di essere in grado di streaming video potenzialmente più grandi, e prendersi cura del fatto che il rapporto di finestre aspetto può differire dai video (ad esempio aggiungendo caselle postali), anche se in posizione Id come la capacità di incorporare il video in una scena 3D.

ho potuto naturalmente trovare un modo per caricare ogni fotogramma in una trama, scartando / riutilizzare gli texture volta resi e riprodurre l'audio separatamente attraverso XAudio2 tuttavia così come la scrittura un caricatore per almeno un formato, ive anche ha a che fare con cose come la sincronizzazione dei componenti video e audio, quindi speriamo che ci sia una soluzione eaier disponibili o anche un pronto uno libero realizzato con un lisence adatto (distribuzione commerciale in forma binaria, linking dinamico va bene nel caso di dirlo LGPL) .

È stato utile?

Soluzione

In Windows SDK, c'è un esempio DirectShow per il rendering video in texture. Gestisce l'uscita audio troppo.

Ma ci sono limitazioni e non posso onestamente chiamare facile.

Altri suggerimenti

Hai guardato Bink video ? E 'quello che un sacco di giochi utilizzano per la riproduzione video. Funziona alla grande e non si deve codificare tutto quel video cose a mano da zero.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top