Pergunta

Eu preciso adicionar gravação do DVD funcionalidade de um aplicativo que eu estou trabalhando.No entanto, ele precisa ser capaz de escrever ficheiros que estão a ser agarrado "ao vivo" a partir de uma câmara, durante um longo período de tempo.Eu não posso esperar até que todos os arquivos são capturados antes de eu começar a escrevê-los para o DVD, eu preciso escrevê-los em pedaços como eu ir junto.

Eu olhei para IMAPI v2, mas os principais problemas parece ser a de que você precisa para que aponte para todos os arquivos que você pretende escrever para o disco antes de iniciar o processo de gravação.Eu sei que ele tem para o conceito de "sessões", o que significa que você pode gravar para o DVD em várias partes, antes de, finalmente, "fechar".

Mas eu estava me perguntando se havia alguma outra gravação do DVD do SDK que permite estar constantemente a gravação de ficheiros num DVD e, em especial, os arquivos que estão apenas na memória.Seria mais eficiente se eu não tenho para gravar as imagens capturadas para disco rígido antes de serem gravados em DVD.

A solução precisa para trabalhar em .NET no Windows XP e vista

Foi útil?

Solução

O Primo mecanismo de gravação para .Net funciona muito bem.

Outras dicas

Geralmente você precisa ter seus dados de pronto antes de você começar a escrever de uma sessão.O que você pode fazer é pegar a primeira imagem antes de iniciar a primeira sessão e, em seguida, pegar o resto no fundo e escrever novas sessões de como eles têm sido paginada para baixo.

Também, vbAccelerator tem um grande IMAPI Wrapper para .NET

Formatar a mídia óptica para um Sistema De Ficheiros Live (Incremental De Escrita De Pacotes em vez de usar um formato de disco mastered com IMAPIv2) e, em seguida, você será capaz de adicionar qualquer arquivo, apenas usando o i.e. CopyFile sem a criação de novas sessões.

Desta forma, você não vai perder lead-in/lead-out espaço a cada vez que você deseja adicionar um novo arquivo em uma nova sessão...

Observe que, para assegurar a compatibilidade dos discos criados no Windows Vista, o UDF 2.01 ou inferior, deve ser selecionada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top