Здесь приведен пример кода, связанный с экспортом:
http://developer.apple.com/samplecode/ImportExport/listing1.html
Показывает, как отдельный нативный фильм QuickTime можно открыть для чтения, а затем передать в компонент MovieExporter для создания из него нового фильма QuickTime.
Код для импорта файла в качестве источника для записи см.
void importMedia()
Код для экспорта исходного кода в фильм QuickTime см.
void run()
Должна быть возможность открыть файл изображения, используя тот же подход, однако, если формат файла входного файла поддерживается QuickTime (например, BMP).
Вы также сможете написать последовательность файлов изображений, используя большую часть этого кода.
Единственный момент, который вам нужно исследовать, - это какой метод вам нужно вызвать, чтобы добавить дополнительных кадров к существующему Фильму. Он может работать с использованием того же API, но, скорее всего, вам придется использовать другой вызов.
Если вам нужно найти другой метод, вы сможете найти его в Справочной документации по QT Java, расположенной здесь:
http://developer.apple.com/Java/Reference/1.4/Java14API_QTJ/
Это взломанный и, скорее всего, плохой по производительности, но на самом деле он может работать.
И ... Я никогда не пробовал это (я по профессии парень QuickTime для Windows), поэтому: извините, никаких гарантий =).
Редактировать : Если вы ищете способ записи кадров в QT Movie с использованием существующего входного буфера вместо чтения данных из файла с использованием QT API, должны быть API для
это тоже. Просто ознакомьтесь со справочной документацией.
Редактировать 2 : На самом деле, возможно, стоит ознакомиться с документацией API C / C ++ здесь, так как наименование компонентов и вызовов, по-видимому, соответствует примерно тем же соглашениям об именах (то есть это может помочь вызовы Java API, которые вам нужны) и Документы C / C ++ кажутся более тщательными с точки зрения предоставления руководств и практических рекомендаций в качестве отправной точки. Документы C / C ++ можно найти здесь:
http://developer.apple.com/referencelibrary/QuickTime/index.html
Самые интересные разделы должны быть
- Импорт и экспорт
- Сжатие и декомпрессия
Веселись!