.net - full - imgburn para windows xp
SDK para escribir DVD (3)
Necesito agregar funcionalidad de escritura de DVD a una aplicación en la que estoy trabajando. Sin embargo, debe ser capaz de escribir los archivos que están siendo capturados "en vivo" desde una cámara, durante un largo período de tiempo. No puedo esperar hasta que todos los archivos sean capturados antes de comenzar a escribirlos en el DVD, y tengo que escribirlos en fragmentos a medida que avanzo.
He examinado IMAPI v2 , pero parece que los problemas principales son que debe apuntarlo a todos los archivos que planea escribir en el disco antes de comenzar el proceso de grabación. Sé que tiene que ser un concepto de "sesiones", lo que significa que puedes escribir en el DVD en varias partes, antes de que finalmente lo "cierres".
Pero me preguntaba si había otros SDK de escritura de DVD que le permitieran escribir constantemente archivos en un DVD y, en particular, en archivos que solo están en la memoria. Sería más eficiente si no tuviera que escribir las imágenes capturadas a fondo antes de grabarlas en un DVD.
La solución necesita funcionar bajo .NET en Windows XP y Vista
El motor de grabación Primo para .Net funciona muy bien.
En general, debe tener sus datos listos antes de comenzar a escribir una sesión. Lo que podría hacer es tomar la primera imagen antes de comenzar la primera sesión y luego tomar el resto en segundo plano y escribir nuevas sesiones a medida que se han desplazado.
Además, vbAccelerator tiene un gran contenedor IMAPI para .NET
Formatee sus medios ópticos en un sistema de archivos en vivo ( escritura incremental de paquetes en lugar de utilizar un formato de disco masterizado con IMAPIv2) y luego podrá agregar cualquier archivo utilizando, por ejemplo, CopyFile sin crear nuevas sesiones.
De esta forma, no desperdiciará espacio de entrada / salida cada vez que quiera agregar un nuevo archivo en una nueva sesión ...
Tenga en cuenta que para garantizar la compatibilidad de los discos creados en Windows Vista, debe seleccionarse UDF 2.01 o inferior.