Question

Je dois ajouter une fonctionnalité d'écriture de DVD à une application sur laquelle je travaille.Cependant, il doit être capable d'écrire des fichiers capturés "en direct" depuis une caméra, sur une longue période de temps.J'ai hâte 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é IMAPIv2, mais le principal problème semble être que vous devez le pointer vers tous les fichiers que vous envisagez d'écrire sur le disque avant de démarrer le processus de gravure.Je sais qu'il faut un concept de "sessions", ce qui signifie que vous pouvez écrire sur le DVD en plusieurs parties, avant de finalement le "fermer".

Mais je me demandais s'il existait d'autres SDK d'écriture de DVD qui vous permettraient d'écrire constamment des fichiers sur un DVD et en particulier des fichiers qui sont uniquement en mémoire.Ce serait plus efficace si je n'avais pas besoin d'écrire les images capturées avant de les graver sur DVD.

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

Était-ce utile?

La solution

Le Moteur à combustion Primo pour .Net fonctionne bien.

Autres conseils

Généralement, vous devez préparer vos données avant de commencer à écrire une session.Ce que vous pouvez faire est de récupérer la première image avant de démarrer la première session, puis de récupérer le reste en arrière-plan et d'écrire de nouvelles sessions au fur et à mesure qu'elles ont été paginées.

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

Formatez votre support optique en un Système de fichiers en direct (Écriture incrémentielle de paquets au lieu d'utiliser un format de disque masterisé avec IMAPIv2) et vous pourrez alors ajouter n'importe quel fichier en utilisant simplement, par exemple. Copier un fichier sans créer de nouvelles sessions.

De cette façon, vous ne perdrez pas d'espace d'entrée/sortie à chaque fois que vous souhaitez ajouter un nouveau fichier dans une nouvelle session...

Notez que pour garantir la compatibilité des disques créés sous Windows Vista, UDF 2.01 ou version antérieure doit être sélectionné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top