2 votes

SDK pour écrire des DVD's

Je dois ajouter une fonctionnalité d'écriture de DVD à une application sur laquelle je travaille. Cependant, il doit être capable d'écrire des fichiers qui sont capturés en direct à partir d'une caméra, sur une longue période de temps. Je ne peux pas attendre que tous les fichiers soient capturés avant de commencer à les écrire sur le DVD, je dois les écrire en morceaux au fur et à mesure.

J'ai regardé IMAPI v2, mais le problème principal semble être que vous devez lui indiquer tous les fichiers que vous prévoyez d'écrire sur le disque avant de commencer le processus de gravure. Je sais qu'il a le concept de "sessions", ce qui signifie que vous pouvez écrire sur le DVD en plusieurs parties, avant de le "fermer" finalement.

Je me demandais s'il existait d'autres SDK d'écriture de DVD qui vous permettent d'écrire constamment des fichiers sur un DVD et en particulier des fichiers qui ne sont que en mémoire. Ce serait plus efficace si je n'avais pas à écrire les images capturées sur le disque dur avant de les graver sur un DVD.

La solution doit fonctionner sous .NET sur Windows XP et Vista

3voto

Brian R. Bondy Points 141769

Le moteur de gravure Primo pour .Net fonctionne bien.

1voto

rpetrich Points 25769

Généralement, vous devez avoir vos données prêtes avant de commencer à écrire une session. Ce que vous pouvez faire, c'est récupérer la première image avant de commencer la première session, puis récupérer le reste en arrière-plan et écrire de nouvelles sessions au fur et à mesure qu'elles ont été contrôlées vers le bas.

De plus, vbAccelerator propose un excellent Wrapper IMAPI pour .NET

0voto

rmp Points 437

Formatez votre support optique pour un Système de Fichiers en Direct (Écriture de Paquets Incrémentale au lieu d'utiliser un format de disque maîtrisé avec IMAPIv2) et vous pourrez ensuite ajouter n'importe quel fichier simplement en utilisant par exemple CopyFile sans créer de nouvelles sessions.

De cette manière, vous ne gaspillerez pas d'espace lead-in/lead-out à chaque fois que vous voudrez ajouter un nouveau fichier dans une nouvelle session...

Notez que pour garantir la compatibilité des disques créés sur Windows Vista, UDF 2.01 ou une version inférieure devrait être sélectionnée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X