|
Spec-Zone .ru
спецификации, руководства, описания, API
|
struct AudioTerminatorAtom {long size;OSType atomType;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный kAudioTerminatorAtomType.
Sound.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Атом матрицы свойства спрайта на 0x00000001 А.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomType0x00000001.
dataСвойство матрицы спрайта, структура типа MatrixRecord.
'sprt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Спрайт на 0x00000004 А видимый атом свойства.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'sprt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Атом уровня свойства спрайта на 0x00000005 А.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'sprt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Атом свойства графического режима спрайта на 0x00000006 А.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'sprt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Изображение спрайта на 0x00000064 А индексирует атом.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'sprt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Атом свойства цвета фона спрайта на 0x00000065 А.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomType0x00000065.
dataСвойство цвета фона спрайта, структура типа RGBColor.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Свойство спрайта на 0x00000066 А внеэкранный атом битовой глубины.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomType0x00000066.
dataСпрайт внеэкранное свойство битовой глубины, типа short.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Выборка свойства спрайта на 0x00000067 А форматирует атом.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomType0x00000067.
dataДемонстрационное свойство формата спрайта, типа short.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Пользовательские данные 'AllF' перечисляют атом записи для игры всех кадров.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udType'AllF'.
dataБайт, указывающий, что все кадры видео должны играться, независимо от синхронизации.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'beha' Определяет поведение спрайта.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'imag' 'crsr' 'sstr' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Глава 'парня' или список сцены отслеживают атом ссылочного типа.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kTrackReferenceChapterList, обозначение типа атома 'chap'.
dataСписок Значений идентификаторов дорожки (32-разрядные целые числа) указание связанных дорожек. Обратите внимание на то, что Значение идентификатора дорожки может быть установлено в 0 указать неиспользованную запись в атоме. Выполнение этого может быть более удобным, чем удаление ссылки.
'tref' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'клип' Определяет область отсечения.struct ClippingAtom {long size;long atomType;RgnAtom aRgnClip;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный ClipAID, обозначение типа атома 'clip'.
aRgnClipA 'crgn' атом, определяющий область отсечения.
Можно обработать этот атом или как заявленную структуру или как атом QT, с которым можно создать его QTInsertChild.
MoviesFormat.h Для атомов, которые могут содержать этот атом, посмотрите 'moov' и 'trak'. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct CloneAtom {long size;long atomType;CloneRecord cloneInfo;};
sizeРазмер в байтах этой структуры атома.
atomTypeЗначение 'clon'.
cloneInfoA CloneRecord структура.
Посмотрите CloneRecord структура и AddClonedTrackToMovie. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующего параметра:
'moov' 'dcom' 'cmvd' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'cmvd' Хранит данные для сжатого фильма.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный CompressedMovieDataAID, обозначение типа атома 'cmvd'.
dataЦелое число типа UInt32, дающего длину несжатого фильма в байтах, сопровождаемых сжатыми данными фильма.
'cmov' 'stco' атом. Для получения дополнительной информации посмотрите 'stco'.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©cpy' Пользовательские данные перечисляют атом записи: информация об авторском праве.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextCopyright, обозначение типа атома '©cpy'.
dataСтрока, содержащая информацию об авторском праве.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©day' Пользовательские данные перечисляют атом записи: дата создания.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextCreationDate, обозначение типа атома '©day'.
dataСтрока, содержащая дату создания.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©dir' Пользовательские данные перечисляют атом записи: имя директора фильма.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextDirector, обозначение типа атома '©dir'.
dataСтрока, содержащая имя директора фильма.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©ed1' Пользовательские данные перечисляют атом записи: дата редактирования 1.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянные kUserDataTextEditDate1, определяя атом вводят '©ed1'.
dataСтрока, содержащая первую дату редактирования.
'udta' Подобные атомы типов '©ed2' через '©ed9' могут содержать другие строки даты редактирования.
MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©fmt' Пользовательские данные перечисляют атом записи: индикация относительно формата фильма.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextOriginalFormat, обозначение типа атома '©fmt'.
dataСтрока, указывающая формат фильма.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©inf' Пользовательские данные перечисляют атом записи: информация о фильме.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextInformation, обозначение типа атома '©inf'.
dataСтрока, содержащая информацию о фильме.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©prd' Пользовательские данные перечисляют атом записи: имя производителя фильма.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextProducer, обозначение типа атома '©prd'.
dataСтрока, содержащая имя производителя фильма.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©prf' Пользовательские данные перечисляют атом записи: имена исполнителей.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextPerformers, обозначение типа атома '©prf'.
dataСтрока, содержащая имена исполнителей.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©req' Пользовательские данные перечисляют атом записи: специальное оборудование или требования к программному обеспечению.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextSpecialPlaybackRequirements, обозначение типа атома '©req'.
dataСтрока, детализирующая специальное оборудование или требования к программному обеспечению.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©src' Пользовательские данные перечисляют атом записи: кредиты на тех, кто обеспечил исходное содержание фильма.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextOriginalSource, обозначение типа атома '©src'.
dataСтрока, содержащая кредиты на тех, кто обеспечил исходное содержание фильма.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'©wrt' Пользовательские данные перечисляют атом записи: имя писателя фильма.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataTextWriter, обозначение типа атома '©wrt'.
dataСтрока, содержащая имя писателя фильма.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'crgn' Определяет область отсечения.struct RgnAtom {long size;long atomType;short rgnSize;Rect rgnBBox;char data[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный RgnClipAID, обозначение типа атома 'crgn'.
rgnSizeРазмер в байтах области.
rgnBBoxОграничительная рамка для области.
dataДополнительные данные, если область отсечения не является прямоугольной.
'clip' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Цвет 'crsr' пользовательский дочерний атом курсора.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteCursorBehaviorAtomType, обозначение типа атома 'crsr'.
dataОписание курсора.
'vrcp' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'cspd' Содержит скорость соединения, в настоящее время устанавливаемую в предпочтениях QuickTime.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ConnectionSpeedPrefsType, обозначение типа атома 'cspd'.
dataСкорость соединения.
Посмотрите GetQuickTimePreference и SetQuickTimePreference функции. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ColorTableAID, обозначение типа атома 'ctab'.
dataТаблица цветов.
'moov' Атомы таблицы цветов определяют список предпочтительных цветов для отображения фильма на устройствах та поддержка только 256 цветов. Список может содержать до 256 цветов.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'cufa' Нестандартный кубический атом данных обзора QTVR.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
Каждая запись в QTVRCubicFaceData структура описывает одну поверхность описываемого многогранника.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'CURS' Пользовательский дочерний атом курсора.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRCursorAtomType, обозначение типа атома 'CURS'.
dataОписание курсора.
'vrcp' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом представления Cubic 'cuvw'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом Размера данных 'dasz'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTTargetDataSize, обозначение типа атома 'dasz'.
dataA QTTargetDataSize структура.
'vide' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'dcom' Указывает, что алгоритм сжатия раньше сжимал фильм.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный DataCompressionAtomAID, обозначение типа атома 'dcom'.
data32-разрядная константа (см. ниже), который указывает, какой алгоритм без потерь использовался для сжатия фильма, содержавшегося в родительском атоме.
AppleDataCompressorSubType 'adec'. zlibDataCompressorSubType 'zlib'. 'cmov' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'defi' ссылочный атом данных изображения спрайта.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteImageDefaultImageIndexAtomType, обозначение типа атома 'defi'.
dataИндекс изображения традиционного изображения, типа short, использовать при ожидании изображения, на которое ссылаются, для загрузки.
'imag' Вы используете этот тип атома, чтобы указать, что на изображение ссылаются и как получить доступ к нему. Его ID должен быть 1.
Добавленный к QuickTime 4.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Графика 'desc' экспортирует атом описания.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kCustomHandlerDesc, обозначение типа атома 'desc'.
dataНезавершенная строка, содержащая человекочитаемое имя формата.
'expo' Посмотрите GraphicsExportGetMIMETypeList и GraphicsImportGetExportImageTypeList функции. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующего параметра:
'imct' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Число 'dimm' байтов непосредственных данных, которые будут отправлены.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'dinf' Указывает, где хранятся данные носителей.struct DataInfoAtom {long size;long atomType;DataRefAtom dataRef;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный DataInfoAID, обозначение типа атома 'dinf'.
dataRefЗначение, содержащее данные для этого атома. 4 байта DataRefAtom тип данных является частным и не документируется.
'dref' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'dmax' самая большая пакетная продолжительность.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение 'dmax'.
data4-байтовая пакетная продолжительность, в миллисекундах.
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Число 'dmed' байтов от носителей отслеживает, чтобы быть отправленным.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом Ссылки на данные 'dref'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный DataRefAID, обозначение типа атома 'dref'.
dataСсылки на данные.
'dinf' Посмотрите AliasRecord структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'edts' Содержит атом, определяющий список редактирования.struct EditsAtom {long size;long atomType;EditListAtom editList;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный EditsAID, обозначение типа атома 'edts'.
editList 'elst' атом.
'trak' 'elst' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'Эльст' Содержит список определений сегмента редактирования для носители.struct EditListAtom {long size;long atomType;long flags;long numEntries;EditListType editListTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный EditListAID, обозначение типа атома 'elst'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флага в настоящее время не используются.
numEntriesЧисло записей в editListTable.
editListTableМассив EditListType структуры данных, каждая из которых определяет местоположение и определяет сегмент редактирования в носители.
'edts' Можно использовать атом списка редактирования для сообщения QuickTime, как отобразиться со времени в фильме ко времени в носители, и в конечном счете к каждому сегменту данных носителей.
MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'конец' Определяет конечное смещение гипертекста в текстовом потоке.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение 'end ' (четвертый символ является пространством).
dataКонечное смещение гипертекста в текстовом потоке.
'htxt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'enda' Определяет состояние порядка байтов звукового компонента, интерпретирующего данные, содержавшиеся в аудио списке атома.struct AudioEndianAtom {long size;OSType atomType;short littleEndian;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный kAudioEndianAtomType, обозначение типа атома 'enda'.
littleEndianУстановите это поле в TRUE, если аудио компонент должен воздействовать на данные с прямым порядком байтов и FALSE иначе.
Sound.h Для выбора звукового компонента для аудио списка атома посмотрите 'frma' атом. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующих параметров:
'ftyp' OSType представление экспортируемого типа файла. 'ext ' 'desc' 'mime'[atom] Посмотрите GraphicsImportGetExportImageTypeList функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kGraphicsExportExtension, обозначение типа атома 'ext ' (четвертый символ является пространством).
dataНезавершенная строка, содержащая расширение файла.
'expo' Посмотрите GraphicsImportGetExportImageTypeList функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
SoundDescription структура. Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный siSlopeAndIntercept, обозначение типа атома 'flap'; посмотрите Sound Information Selectors.
dataA SoundSlopeAndInterceptRecord структура.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'flov' Содержит переменную с плавающей точкой для спрайта.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'vars' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'свободный' Обеспечивает неиспользуемое место в файле ролика.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный FreeAtomType, обозначение типа атома 'free'.
dataЛюбое число байтов свободного пространства.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'frma' Указывает, какой звуковой компонент ответственен за атомы, содержавшиеся в аудио списке атома.struct AudioFormatAtom {long size;OSType atomType;OSType format;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный kAudioFormatAtomType, обозначение типа атома 'frma'.
formatКонстанта, идентифицирующая звуковой компонент. Посмотрите Codec Identifiers.
Sound.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'ftyp' Определяет графический тип файла экспорта.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kGraphicsExportFileType, обозначение типа атома 'ftyp'.
data OSType представление экспортируемого типа файла.
'expo' Посмотрите GraphicsImportGetExportImageTypeList функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'minf'[generic] 'gmin' Этот атом в настоящее время используется только в качестве контейнера для a 'gmin' атом.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'gmin' Предоставляет данные, которые являются определенными для обработчика для носителей кроме видео или звука.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный GenericMediaInfoAID, обозначение типа атома 'gmin'.
dataДанные, требуемые обработчиком носителей, определяющимся 'hdlr' атом, содержавшийся в 'minf'[generic] атом, также содержащий родителя этого атома.
'gmhd' Этот атом содержит специфичную для обработчика информацию для поддержки использования a 'minf'[generic] атом. Обратите внимание на то, что данные в этом атоме не используются серверами RTP.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'hdlr' Указывает компонент, который должен интерпретировать данные носителей.struct HandlerAtom {long size;long atomType;PublicHandlerInfo hInfo;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный HandlerAID, обозначение типа атома 'hdlr'.
hInfoA PublicHandlerInfo структура, содержащая фактические данные для этого атома.
Серверы RTP игнорируют данные этого атома, когда они содержатся в a 'minf'[generic] атом.
MoviesFormat.h Для атомов, которые могут содержать этот атом, посмотрите 'mdia', 'minf'[generic], 'minf'[sound], и 'minf'[video]. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'trpy' 'nump' 'tpyl' 'maxr' 'dmed' 'dimm' 'drep' 'tmin' 'tmax' 'pmax' 'dmax' 'payt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'подскажите' атом ссылочного типа дорожки Подсказки.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение 'hint'.
dataСписок Значений идентификаторов дорожки (32-разрядные целые числа) указание связанных дорожек. Обратите внимание на то, что Значение идентификатора дорожки может быть установлено в 0 указать неиспользованную запись в атоме. Выполнение этого может быть более удобным, чем удаление ссылки.
'tref' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'hlit' Определяет выделенную часть в тексте.struct HiliteAtom {long size;long atomType;long selStart;long selEnd;};
sizeРазмер в байтах этой структуры атома.
atomTypeЗначение 'hlit'.
selStartЧисло символов выделенного начального символа выбора.
selEndЧисло символов выделенного конечного символа выбора.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
MoviesFormat.h Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'sdp ' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'hots' горячая точка QTVR.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'hspa' 'hsin' 'link' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'hsin' Содержит общую информацию о горячей точке.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRHotSpotInfoAtomType, обозначение типа атома 'hsin'.
dataИнформация о горячей точке.
'hots' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Горячая точка 'hspa' порождает атом.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'vrnp' 'hots' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
гипертекст 'htxt' в текстовом потоке.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'wtxt' 'strt' 'end ' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом Данных изображения 'idat'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный quickTimeImageFileImageDataAtom, обозначение типа атома 'idat'.
dataДанные изображения.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом описания Изображения 'idsc'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный quickTimeImageFileImageDescriptionAtom, обозначение типа атома 'idsc'.
dataОписание изображения.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом профиля 'iicc' ColorSync.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный quickTimeImageFileColorSyncProfileAtom, обозначение типа атома 'iicc'.
dataПрофиль ColorSync.
Это - новый дополнительный атом в QuickTime 4.
Посмотрите GraphicsExportSetColorSyncProfile функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'imct' 'imda' 'name'[sprite] Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'imap' входная карта.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'trak' ' in' Track входной атом. Только один позволенный. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'imct' атом контейнера изображения спрайта.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'dflt' 'imag' Sprite атом изображения. Любое число позволяется. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'imda' данные изображения спрайта.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteImageDataAtomType, обозначение типа атома 'imda'.
dataДанные изображения.
'imag' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Обзор 'imgp', отображающий родительский атом.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'impn' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'imgr' группа изображения спрайта атом ID.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteImageGroupIDAtomType, обозначение типа атома 'imgr'.
dataГруппа ID, типа долго.
'imag' Каждое изображение в выборке ключевого кадра носителей спрайта присваивается группе. Добавьте атом этого типа как дочерний элемент 'imag' атом и набор его листовые данные к длинному, содержащему группу ID. Например, если выборка содержит десять изображений, где первые два изображения эквивалентны, и последние восемь изображений эквивалентны, тогда Вы могли присвоить группу ID 1 000 к первым двум изображениям и группе ID 1 001 к последним восьми изображениям. Это делит изображения на выборку в два набора. Фактический ID не имеет значения, это просто должно быть уникальное положительное целое число. Если Вы хотите спрайт к изображениям на дисплее с неэквивалентными описаниями изображения (т.е. изображения с различными размерностями), Обратите внимание на то, что необходимо присвоить группу IDs выборке спрайта.
Несмотря на то, что QuickTime в настоящее время не использует этот атом внутренне, инструменты, редактирующие носители спрайта, могут использовать информацию, предоставленную, чтобы оптимизировать определенные операции, такой, как сокращено, скопировать, и вставка.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Обзор 'impn' атом обработки изображений.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRPanoImagingAtomType, обозначение типа атома 'impn'.
dataA QTVRPanoImagingAtom структура.
'imgp' A QTVRPanoImagingAtom описывает значение по умолчанию характеристики обработки изображений для всех панорамных узлов в сцене. Этот атом переопределяет собственные значения по умолчанию VR QuickTime.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'imre' ссылочный атом данных изображения спрайта.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteImageDataRefAtomType, обозначение типа атома 'imre'.
dataСсылка на данные, которая подобна dataRef параметр GetDataHandler.
'imag' Вы используете этот тип атома, чтобы указать, что на изображение ссылаются и как получить доступ к нему. Добавьте этот атом как дочерний элемент 'imag' атом вместо 'imda' атом. Его ID должен быть 1.
Добавленный в QuickTime 4.
Посмотрите GetDataHandler функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteImageRegistrationAtomType, обозначение типа атома 'imrg'.
dataЖелаемая регистрационная точка спрайта, a FixedPoint структура.
'imag' Sprite изображения имеют регистрационную точку по умолчанию 0, 0. Для указания различной точки добавьте атом этого типа как дочерний атом 'imag' и набор его листовые данные к a FixedPoint значение с желаемой регистрационной точкой.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'imrt' атом ссылочного типа данных изображения спрайта.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteImageDataRefTypeAtomType, обозначение типа атома 'imrt'.
dataТип ссылки на данные, который подобен dataRefType параметр GetDataHandler.
'imag' Вы используете этот тип атома, чтобы указать, что на изображение ссылаются и как получить доступ к нему. Добавьте этот атом как дочерний элемент 'imag' атом. Его ID должен быть 1.
Добавленный в QuickTime 4.
Посмотрите GetDataHandler функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Track входной атом. Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'imap' ' ty' 'obid' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'kmat' Определяет матовое стекло для сжатых носителей дорожки.struct MatteCompressedAtom {long size;long atomType;long flags;ImageDescription matteImageDescription;char matteData[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MatteCompAID, обозначение типа атома 'kmat'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флагов в настоящее время не используются.
matteImageDescription ImageDescription структура данных для матового стекла.
matteDataМассив матовых данных.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'matt' атом. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRLinkInfoAtomType, обозначение типа атома 'link'.
dataСоедините информацию о горячей точке.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'загрузка' Содержит предварительно загружающую информацию для дорожки.struct TrackLoadSettingsAtom {long size;long atomType;TrackLoadSettings settings;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный LoadSettingsAID, обозначение типа атома 'load'.
settingsA TrackLoadSettings структура данных, содержащая фактические данные для этого атома.
MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Пользовательские данные 'LOOP' перечисляют атом записи: цикличное выполнениеstyle. struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeЗначение 'LOOP'.
dataДлинное целое, указывая цикличное выполнение style: 0 для нормального цикличного выполнения, 1 для палиндромического цикличного выполнения.
'udta' Этот атом присутствует, только если фильм установлен циклично выполниться.
MoviesFormat.h Посмотрите MoviesUserData структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct MatteAtom {long size;long atomType;MatteCompressedAtom aCompressedMatte;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MatteAID, обозначение типа атома 'matt'.
aCompressedMatteA 'kmat' атом.
'kmat' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
скорость передачи данных Максимума 'maxr'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом данных Носителей 'mdat'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный MovieDataAtomType, обозначение типа атома 'mdat'.
dataДанные носителей.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'mdhd' Указывает характеристики носители.struct MediaHeaderAtom {long size;long atomType;MediaHeader header;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MediaHeaderAID, обозначение типа атома 'mdhd'.
headerA MediaHeader структура данных, содержащая фактические данные для этого атома.
'mdia' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'mdia' Определяет носители для дорожки фильма.struct MediaDirectory {long size;long atomType;MediaHeaderAtom mediaHeader;HandlerAtom mediaHandler;MediaInfo mediaInfo;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MediaAID, обозначение типа атома 'mdia'.
mediaHeaderA 'mdhd' атом, указывающий общие характеристики носителей.
mediaHandlerA 'hdlr' атом, определяющий обработчик для носителей.
mediaInfoA 'minf'[generic] структура атома, содержащая данные, которые будут переданы обработчику носителей.
'trak' 'mdhd' 'hdlr' 'minf'[generic] 'udta' 'hdlr' атом указывает, какие носители этот атом содержит; например, видео или звук. Содержание 'minf'[generic] атом является определенным для обработчика носителей, который должен интерпретировать носители.
MoviesFormat.h Посмотрите MediaHeader структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kGraphicsExportMIMEType, обозначение типа атома 'mime'.
dataНезавершенная строка, содержащая тип MIME.
'expo' Посмотрите GraphicsImportGetExportImageTypeList, GraphicsImportGetMIMETypeList, и GraphicsExportGetMIMETypeList функции. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct MediaInfo {long size;long atomType;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MediaInfoAID, обозначение типа атома 'minf'.
'mdia' 'gmhd' 'gmin' Атомы информации о носителях хранят специфичную для обработчика информацию для данных носителей, составляющих дорожку. Обработчик носителей использует эту информацию для отображения со времени носителей на данные носителей. Формат и содержание атомов информации о носителях диктует обработчик носителей, который ответственен за интерпретацию потока данных носителей. Другой обработчик носителей не знал бы, как интерпретировать эту информацию.
MoviesFormat.h Этот изотоп 'minf' атом предоставляет данные, которые являются определенными для обработчика для носителей кроме видео или звука. Специфичные для обработчика данные для звука и видео предоставлены 'minf'[sound] атом и 'minf'[video] атом. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct MediaInfo {long size;long atomType;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MediaInfoAID, обозначение типа атома 'minf'.
'mdia' 'gmhd' 'hdlr' 'dinf' 'stbl' Атомы информации о носителях хранят специфичную для обработчика информацию для данных носителей, составляющих дорожку. Обработчик носителей использует эту информацию для отображения со времени носителей на данные носителей. Формат и содержание атомов информации о носителях диктует обработчик носителей, который ответственен за интерпретацию потока данных носителей. Другой обработчик носителей не знал бы, как интерпретировать эту информацию.
MoviesFormat.h Этот изотоп 'minf' атом предоставляет данные, которые являются определенными для обработчика для носителей кроме видео или звука. Специфичные для обработчика данные для звука и видео предоставлены 'minf'[sound] атом и 'minf'[video] атом. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct MediaInfo {long size;long atomType;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MediaInfoAID, обозначение типа атома 'minf'.
'mdia' 'smhd' 'hdlr' 'dinf' 'stbl' Атомы информации о носителях хранят специфичную для обработчика информацию для данных носителей, составляющих дорожку. Обработчик носителей использует эту информацию для отображения со времени носителей на данные носителей. Формат и содержание атомов информации о носителях диктует обработчик носителей, который ответственен за интерпретацию потока данных носителей. Другой обработчик носителей не знал бы, как интерпретировать эту информацию.
MoviesFormat.h Этот изотоп 'minf' атом предоставляет специфичные для обработчика данные для звука. Специфичные для обработчика данные для видео предоставлены 'minf'[video] атом. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct MediaInfo {long size;long atomType;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MediaInfoAID, обозначение типа атома 'minf'.
'mdia' 'vmhd'[media] 'hdlr' 'dinf' 'stbl' Атомы информации о носителях хранят специфичную для обработчика информацию для данных носителей, составляющих дорожку. Обработчик носителей использует эту информацию для отображения со времени носителей на данные носителей. Формат и содержание атомов информации о носителях диктует обработчик носителей, который ответственен за интерпретацию потока данных носителей. Другой обработчик носителей не знал бы, как интерпретировать эту информацию.
MoviesFormat.h Этот изотоп 'minf' атом предоставляет специфичные для обработчика данные для видео. Специфичные для обработчика данные для звука предоставлены 'minf'[sound] атом. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct MovieDirectory {long size;long atomType;MovieHeaderAtom header;ClippingAtom movieClip;TrackDirectoryEntry track[1];UserDataAtom userData;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MovieAID, обозначение типа атома 'moov'.
headerA 'mvhd' атом, указывающий общие характеристики фильма.
movieClipA 'clip' атом, определяющий область отсечения для фильма.
trackМассив один или больше TrackDirectoryEntry структуры данных, каждая из которых включает a 'trak' атом, определяющий дорожку в фильме.
userDataA 'udta' атом, содержащий пользовательские данные.
'mvhd' 'clip' 'trak' 'udta' 'ctab' 'ptv ' Вы используете атомы фильма для указания информации, определяющей фильм; т.е. информация, позволяющая Вашему приложению понимать данные, хранящиеся в атоме данных фильма. Атом фильма содержит атом заголовка фильма, определяющий масштаб времени и информацию о продолжительности для всего фильма, а также его характеристики дисплея. Кроме того, атом фильма содержит каждую дорожку в фильме.
MoviesFormat.h Посмотрите MovieHeader структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct MovieHeaderAtom {long size;long atomType;MovieHeader header;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный MovieHeaderAID, обозначение типа атома 'mvhd'.
headerA MovieHeader структура данных, содержащая фактические данные для этого атома.
'moov' Вы используете атом заголовка фильма для указания характеристик всего фильма в формате QuickTime. Данные, содержавшиеся в этом атоме, определяют характеристики всего фильма в формате QuickTime, такие как масштаб времени и продолжительность.
MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'имя' [спрайт] атом имени спрайта.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteNameAtomType, обозначение типа атома 'name'.
dataОдин или более символов ASCII, включающих имя спрайта.
'sprt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'имя' [userdata] Пользовательские данные перечисляет атом записи: имя объекта.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный kUserDataName, обозначение типа атома 'name'.
dataСтрока имени.
'udta' MoviesFormat.h Посмотрите MoviesUserData структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRNodeHeaderAtomType, обозначение типа атома 'ndhd'.
dataИнформация заголовка узла.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'nloc' QTVR атом расположения узла.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRNodeLocationAtomType, обозначение типа атома 'nloc'.
dataРасположение узла.
'vrni' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Общее количество 'nump' сетевых пакетов, которые будут отправлены.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом Идентификатора объекта 'obid'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kTrackModifierObjectID, обозначение типа атома 'obid'.
dataИдентификатор объекта.
' in' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом Типа полезной нагрузки 'payt'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение 'payt'.
dataТип полезной нагрузки, включающий число полезной нагрузки (32 бита), сопровождаемые строкой полезной нагрузки карты RTP (строка Паскаля).
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
демонстрационный атом Обзора 'pdat'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRPanoSampleDataAtomType, обозначение типа атома 'pdat'.
dataВыборка обзора.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'pmax' Самый большой пакет, в байтах; включает 12-байтовый заголовок RTP.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Ссылка 'pnot' на данные предварительного просмотра фильма.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ShowFilePreviewComponentType, обозначение типа атома 'pnot'.
dataСсылка на предварительный просмотр фильма.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'ptv' Определяет полноэкранный режим фильма.Это - классический атом; можно получить доступ к его информации путем вычисления смещений.
'moov' 'ptv ' атом вставляется кратковременно, и фильм был временно изменен. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом 'qdrg' QuickDraw области.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kTweenRegionData, обозначение типа атома 'qdrg'.
dataДва Rect структуры и a MacRegion структура.
ID этого атома должен быть 1.
Посмотрите TweenerInitialize функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ReferenceMovieDataRefAID, обозначение типа атома 'rdrf'.
dataA ReferenceMovieDataRefRecord структура данных. Альтернативный фильм, на который ссылается эта структура, является фильмом, связанным с родителем 'rmda' атом.
'rmda' Ссылки на данные псевдонима являются содержанием AliasRecord структуры. Плагин QuickTime достаточно умен для преобразования относительного псевдонима в относительный URL. Для обозначения файла привязки для относительного псевдонима передайте FSSpec структура, указывающая файл, который Вы создаете. Можно передать абсолютный или относительный URLs; если фильм будет загружен из рабочего стола, то QuickTime преобразует относительный URL в относительный псевдоним.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'reso'Pixmap атом разрешения. Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTResolutionSettings, обозначение типа атома 'reso'.
dataA QTResolutionSettings структура.
'vide' Этот атом указывает разрешение для PixMap структура передала компрессору.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'rmcd' предоставляет информацию доступности компонента для выбора альтернативного фильма.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ReferenceMovieComponentCheckAID, обозначение типа атома 'rmcd'.
dataA QTAltComponentCheckRecord структура данных.
'rmda' Посмотрите QTAltComponentCheckRecord структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ReferenceMovieCPURatingAID, обозначение типа атома 'rmcs'.
dataA QTAltCPURatingRecord структура данных.
'rmda' Посмотрите QTAltCPURatingRecord структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующего параметра:
'rmra' 'rdrf' 'rmdr' 'rmvc' 'rmcd' 'rmqu' 'rmla' 'rmcs' 'rdrf' атом содержит a ReferenceMovieDataRefRecord, который определяет альтернативный фильм. 'rmda' дополнительные атомы атома помогают QuickTime решить, выполнить ли тот фильм. Если многократный 'rmvc' или 'rmcd' атомы присутствуют, все их критерии должны быть удовлетворены для фильма для игры.
Посмотрите ReferenceMovieDataRefRecord структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ReferenceMovieDataRateAID, обозначение типа атома 'rmdr'.
dataA QTAltDataRateRecord структура данных.
'rmda' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'rmla' Предоставляет информацию языка для выбора альтернативного фильма.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ReferenceMovieLanguageAID, обозначение типа атома 'rmla'.
dataA QTAltLanguageRecord структура.
'rmda' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'rmqu' Предоставляет информацию качества воспроизведения для выбора альтернативного фильма.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ReferenceMovieQualityAID, обозначение типа атома 'rmqu'.
dataКачественное значение типа SInt32. Более высокие качественные значения выбраны по более низким качественным значениям.
'rmda' Если критерии, установленные 'rmdr', 'rmvc', и 'rmcd' атомы одинаково удовлетворены двумя или больше альтернативными фильмами, тот со значением высшего качества будет выбран.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'rmra' Определяет ссылочный фильм.Это - атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующего параметра:
'moov' 'rmda' Вы вставляете 'rmra' атом в a 'moov' атом для создания ссылочного фильма. Каждый 'rmda' атом в 'rmra' атом определяет альтернативный фильм.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'rmvc' Обеспечивает критерии версии выбора альтернативного фильма.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный ReferenceMovieVersionCheckAID, обозначение типа атома 'rmvc'.
dataA QTAltVersionCheckRecord структура данных.
'rmda' Этот дополнительный атом в a 'rmda' атом позволяет Вам потребовать минимальные критерии версии продукта выбора альтернативного фильма. Например, фильм, который нужен в QuickTime VR 2.1 или позже мог потребовать Гештальта 'qtvv' значение 0x02100000 или выше.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Копия 'scpt' отслеживает атом ссылочного типа.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение 'scpt'.
dataСписок Значений идентификаторов дорожки (32-разрядные целые числа) указание связанных дорожек. Обратите внимание на то, что Значение идентификатора дорожки может быть установлено в 0 указать неиспользованную запись в атоме. Выполнение этого может быть более удобным, чем удаление ссылки.
'tref' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'sdp' SDP текст для дорожки подсказки.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение 'sdp '. Четвертый символ является пространством.
dataТекст SDP.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'sean' наиболее удаленный контейнер атома, которого все другие атомы являются дочерними элементами.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer, использование следующего параметра:
После создания a 'sean' атом, можно заполнить его с другими атомами при помощи QTInsertChild.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Пользовательские данные 'SelO' перечисляют атом записи: выбор игры только.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeПостоянный 'SelO'.
dataБайт, указывающий, что только должна играться выбранная область фильма.
'udta' MoviesFormat.h Посмотрите MoviesUserData функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный SkipAtomType, обозначение типа атома 'skip'.
dataЛюбое число байтов свободного пространства.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'smhd' Содержит звуковую информацию о стереобалансе.struct SoundMediaInfoHeaderAtom {long size;long atomType;SoundMediaInfoHeader smiHeader;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный SoundMediaInfoHeaderAID, обозначение типа атома 'smhd'.
smiHeaderA SoundMediaInfoHeader структура данных, содержащая фактические данные для этого атома.
SoundMediaInfoHeader структура данных в настоящее время содержит только информацию о стереобалансе.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'minf'[sound]. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kSpriteAtomType, обозначение типа атома 'sprt'.
dataСписок констант свойства спрайта (см. ниже).
kSpritePropertyMatrix kSpritePropertyVisible kSpritePropertyLayer kBackgroundSpriteLayerNum. kSpritePropertyGraphicsMode SetSpriteProperty, передача указателя на a ModifierTrackGraphicsModeRecord структура. kSpritePropertyActionHandlingSpriteID kSpritePropertyImageIndex kSpriteUsesImageIDsAtomType 'uses'). Позволяет спрайту указать подмножество изображений это kSpritePropertyImageIndex может относиться к. 'stss' Sprite атомы должны иметь Идентификационные номера, запускаются в 1 и рассчитывают последовательно вверх.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'sptl' Указывает, который графика экспортирует компрессор для использования, его глубина и пространственное качество.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный scSpatialSettingsType, обозначение типа атома 'sptl'.
dataУказатель на SCSpatialSettings структура.
Посмотрите GraphicsExportCanUseCompressor функция. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kTrackModifierReference, обозначение типа атома 'ssrc'.
dataСписок Значений идентификаторов дорожки (32-разрядные целые числа) указание связанных дорожек. Обратите внимание на то, что Значение идентификатора дорожки может быть установлено в 0 указать неиспользованную запись в атоме. Выполнение этого может быть более удобным, чем удаление ссылки.
'tref' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'sstr' Указывает ID строковой переменной, содержавшейся в дорожке спрайта, для отображения в области состояния браузера.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'beha' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'stbl' Содержит информацию для преобразования со времени носителей к демонстрационному числу к демонстрационному расположению и указывает, как интерпретировать выборки и блоки.struct SampleTableAtom {long size;long atomType;SampleDescriptionAtom sampleDescription;TimeToSampleNumAtom timeToSampleNum;SampleToChunkAtom sampleToChunk;SyncSampleAtom syncSample;SampleSizeAtom sampleSize;ChunkOffsetAtom chunkOffset;ShadowSyncAtom shadowSync;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный SampleTableAID, обозначение типа атома 'stbl'.
sampleDescriptionA 'stsd' атом, содержащий требуемую информацию для декодирования выборок в носителях.
timeToSampleNumA 'stts' атом, связывающий демонстрационные числа с демонстрационными продолжительностями.
sampleToChunkA 'stsc' атом, отображающий демонстрационные числа для разделения на блоки чисел.
syncSampleA 'stss' атом, идентифицирующий ключевые кадры в носителях.
sampleSizeA 'stsz' атом, идентифицирующий размер каждой выборки в носителях.
chunkOffsetA 'stco' атом, идентифицирующий расположение каждого блока данных в носителях.
shadowSyncA 'stsh' атом, перечисляющий автономные синхронизирующие выборки, которые являются альтернативами для существующих выборок различия в кадре. Это поле может быть опущено.
Этот атом содержит информацию, необходимо найти демонстрационное число на основе времени и счесть выборку основанной на местоположении на демонстрационном числе. Выборки организованы в блоки, содержа одну или более выборок. Этот атом содержит информацию, которую необходимо узнать, какой блок содержит данную выборку, где тот блок начинается, и где в том блоке можно найти выборку.
MoviesFormat.h Для атомов, которые могут содержать этот атом, посмотрите 'minf'[generic], 'minf'[sound], и 'minf'[video]. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct ChunkOffsetAtom {long size;long atomType;long flags;long numEntries;long chunkOffsetTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный STChunkOffsetAID, обозначение типа атома 'stco'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флагов в настоящее время не используются.
numEntriesЧисло записей в chunkOffsetTable.
chunkOffsetTableМассив блока сместил значения.
Блок является набором выборок данных в носители, который позволяет оптимизированный доступ к данным. Блок может содержать одну или более выборок. Блоки в носители могут иметь различные размеры, и выборки в блоке могут иметь различные размеры.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'stbl'. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'htxt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'strv' Содержит строковую переменную для спрайта.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'vars' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
демонстрационные числа Карт 'stsc' для разделения на блоки чисел.struct SampleToChunkAtom {long size;long atomType;long flags;long numEntries;SampleToChunk sampleToChunkTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный STSampleToChunkAID, обозначение типа атома 'stsc'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флагов в настоящее время не используются.
numEntriesЧисло записей в sampleToChunkTable.
sampleToChunkTableМассив SampleToChunk структуры данных, содержащие фактические данные для этого атома.
Блок является набором выборок данных в носители, который позволяет оптимизированный доступ к данным. Блок может содержать одну или более выборок. Блоки в носители могут иметь различные размеры, и выборки в блоке могут иметь различные размеры.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'stbl'. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct SampleDescriptionAtom {long size;long atomType;long flags;long numEntries;SampleDescription sampleDescTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный STSampleDescAID, обозначение типа атома 'stsd'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флагов в настоящее время не используются.
numEntriesЧисло записей в sampleDescTable.
sampleDescTableМассив SampleDescription структуры данных, содержащие фактические данные для этого атома.
В потоковой передаче QuickTime этот атом описывает формат данных выборок подсказки и содержит информацию об уровне дорожки, такую как масштаб времени RTP для дорожки.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'stbl'. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct ShadowSyncAtom {long size;long atomType;long flags;long numEntries;ShadowSync shadowSyncTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный STShadowSyncAID, обозначение типа атома 'stsh'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флагов в настоящее время не используются.
numEntriesЧисло записей в shadowSyncTable.
shadowSyncTableМассив ShadowSync структуры данных, содержащие фактические данные для этого атома.
Теневые синхронизирующие атомы используются для оптимизации операций произвольного доступа на фильме, таким образом улучшая производительность воспроизведения.
MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'stss' Идентифицирует ключевые кадры в носители.struct SyncSampleAtom {long size;long atomType;long flags;long numEntries;long syncSampleTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный STSyncSampleAID, обозначение типа атома 'stss'.
flagsФлаги (в настоящее время не используемый).
numEntriesЧисло записей в syncSampleTable.
syncSampleTableМассив физических демонстрационных чисел, каждое из которых идентифицирует ключевой кадр в носителях.
В носители, который содержит сжатые данные, ключевые кадры, определяют начальные точки для частей временно сжатой последовательности. Каждый ключевой кадр независим от предыдущих кадров. Последующие кадры могут зависеть от ключевого кадра.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'stbl'. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct SampleSizeAtom {long size;long atomType;long flags;long sampleSize;long numEntries;long sampleSizeTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный STSampleSizeAID, обозначение типа атома 'stsz'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флагов в настоящее время не используются.
sampleSizeЧисло байтов в выборках. Если все выборки являются тем же размером, sampleSize указывает размер всех выборок. Если sampleSize установлен в 0, тогда выборки имеют различные размеры, и те размеры сохранены в sampleSizeTable.
numEntriesЧисло записей в sampleSizeTable.
sampleSizeTableМассив чисел, один для каждой выборки. Это поле индексируется демонстрационным числом; первая запись соответствует первой выборке, второму к второй выборке, и т.д.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'stbl'. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct TimeToSampleNumAtom {long size;long atomType;long flags;long numEntries;TimeToSampleNum timeToSampleNumTable[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный STTimeToSampAID, обозначение типа атома 'stts'.
flagsОдин байт информации о версии, сопровождаемой на три байта флагов. Байты флагов в настоящее время не используются.
numEntriesЧисло записей в timeToSampleNumTable.
timeToSampleNumTableМассив TimeToSampleNum структуры данных, каждая из которых отображает демонстрационное число на свою демонстрационную продолжительность.
Записи в timeToSampleNumTable соберите выборки согласно их порядку в носителях и их продолжительности. Если последовательные выборки имеют ту же продолжительность, единственная запись таблицы может использоваться для определения больше чем одной выборки. В этих случаях, count поле указывает число последовательных выборок, имеющих ту же продолжительность. Например, если видео носители имели постоянную частоту кадров, timeToSampleNumTable имел бы одну запись.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'stbl'. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение 'sync'.
dataСписок Значений идентификаторов дорожки (32-разрядные целые числа) указание связанных дорожек. Обратите внимание на то, что Значение идентификатора дорожки может быть установлено в 0 указать неиспользованную запись в атоме. Выполнение этого может быть более удобным, чем удаление ссылки.
'tref' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'tbox' Определяет прямоугольник текстового поля.struct TextBoxAtom {long size;long atomType;Rect textBox;};
sizeРазмер в байтах этой структуры атома.
atomTypeЗначение 'tbox'.
textBoxНовый прямоугольник текстового поля, переопределяющий прямоугольник, определенный defaultTextBox постоянный.
Это - классический атом; можно получить доступ к его информации путем вычисления смещений.
MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом информации о носителях Временного кода 'tcmi'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'minf'[video] Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'tkhd' Указывает характеристики дорожки в фильме.struct TrackHeaderAtom {long size;long atomType;TrackHeader header;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный TrackHeaderAID, обозначение типа атома 'tkhd'.
headerA TrackHeader структура, содержащая фактические данные для этого атома.
'trak' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'tmax' Самое большое относительное время передачи, в миллисекундах.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Временной код 'tmcd' отслеживает атом ссылочного типа.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный TimeCodeMediaType, обозначение типа атома 'tmcd'.
dataСписок Значений идентификаторов дорожки (32-разрядные целые числа) указание связанных дорожек. Обратите внимание на то, что Значение идентификатора дорожки может быть установлено в 0 указать неиспользованную запись в атоме. Выполнение этого может быть более удобным, чем удаление ссылки.
'tref' Посмотрите TimeCodeDescription структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Общее количество 'tpyl' байтов, которые будут отправлены, не включая 12-байтовые заголовки RTP.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'trak' Определяет одноколейный путь фильма.struct TrackDirectory {long size;long atomType;TrackHeaderAtom trackHeader;ClippingAtom trackClip;EditsAtom edits;MediaDirectory media;UserDataAtom userData;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный TrackAID, обозначение типа атома 'trak'.
trackHeaderA 'tkhd' атом, указывающий общие характеристики дорожки.
trackClipA 'clip' атом, определяющий область отсечения дорожки.
edits 'edts' атом, определяющий части носителей дорожки, входящих в дорожку.
mediaA 'mdia' структура атома, определяющая носители для дорожки.
userDataA 'udta' атом, содержащий пользовательские данные.
'moov' 'tkhd' 'mdia' 'clip' 'matt' 'edts' 'tref' Track ссылочный атом. Только один позволенный. 'load' 'imap' 'udta' Фильм может состоять из одной или более дорожек. Каждая дорожка независима от других дорожек в фильме и переносит свою собственную временную и пространственную информацию. Каждый атом дорожки содержит связанный атом носителей. Обратите внимание на то, что в фильме в формате QuickTime должна быть по крайней мере одна дорожка носителей. Все присутствующие дорожки носителей должны остаться в фильме, даже если на данные носителей в них не ссылаются дорожки подсказки. После удаления всех дорожек подсказки, должен остаться весь фильм, которому не подсказывают.
MoviesFormat.h Посмотрите TrackDirectoryEntry структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Track ссылочный атом. Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующих параметров:
atomTypeПостоянный TrackHeaderAID, обозначение типа атома 'tref'.
dataОдин ссылочный атом дорожки типа упоминается ниже.
'trak' 'tmcd' 'chap' 'sync' 'scpt' 'ssrc' 'hint' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Общее количество 'trpy' байтов, которые будут отправлены, включая 12-байтовые заголовки RTP, но не включая сетевые заголовки.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'hinf' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом типа данных Промежуточного кадра 'twdt'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
'twen' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом продолжительности Промежуточного кадра 'twdu'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kTweenDuration, обозначение типа атома 'twdu'.
dataДанные продолжительности промежуточного кадра.
'twen' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
атом записи Промежуточного кадра 'twen'.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'twst' 'twdu' 'twdt' 'twnt' Посмотрите TweenSequenceEntryRecord структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kTweenType, обозначение типа атома 'twnt'.
dataТип промежуточного кадра; посмотрите Tween Types.
'twen' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Промежуточный кадр 'twst' запускает атом смещения.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kTweenStartOffset, обозначение типа атома 'twst'.
dataПромежуточный кадр запускает смещение.
'twen' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Входной тип атома 'ty'.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeЗначение ' ty'; первые и вторые символы являются пробелами.
dataTrack входной атом вводит код.
' in' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'udta' Содержит одну или более структур пользовательских данных фильма.struct UserDataAtom {long size;long atomType;MoviesUserData userData[1];};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный UserDataAID, обозначение типа атома 'udta'.
userDataМассив MoviesUserData структуры данных, содержащие фактические данные для этого атома. В настоящее время определяемые типы упоминаются ниже.
'moov' 'trak' ' ccpy' ' cday' ' cdir' ' ced1' ' cfmt' ' cinf' ' cprd' ' cprf' ' creq' ' csrc' ' cwrt' 'WLOC' {x,y}. 'name'[userdata] 'LOOP' style. 0 ни для одного, 1 для цикличного выполнения, 2 для палиндромического цикличного выполнения. 'SelO' Byte указание, что только должна играться выбранная область фильма. 'AllF' Byte указание, что все кадры видео должны играться, независимо от синхронизации. В пользователе атом данных является списком атомов, описывающих каждую часть пользовательских данных. Каждый элемент данных содержит размер и информацию о типе вместе с данными. Кроме того, по историческим причинам, список атомов дополнительно завершается 32-разрядным целочисленным набором к 0. Если Вы пишете программу для чтения пользовательских атомов данных, необходимо допускать завершение 0. Однако, если Вы пишете программу для создания пользовательских атомов данных, можно безопасно не учесть запаздывание 0.
MoviesFormat.h Посмотрите MoviesUserData структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'использование' Позволяет спрайту указать подмножество изображений, к которым может относиться его индексное свойство изображения.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'sprt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'Вар' Содержит переменные для спрайта.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'flov' 'strv' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'смотри' Содержит информацию о сжатии для Средства экспорта Базового изображения.Это - атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующего параметра:
atomTypeПостоянный VideoMediaType, обозначение типа атома 'vide'; посмотрите Component Identifiers.
'dasz' quality параметр, пока это не достигает этого размера или ниже, или это исчерпывает терпение. 'reso' pixmap переданный компрессору. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'vmhd' [носители] Хранит специфичную для обработчика информацию для видео носителей в дорожке.struct VideoMediaInfo {long size;long atomType;VideoMediaInfoHeaderAtom header;HandlerAtom dataHandler;DataInfoAtom dataInfo;SampleTableAtom sampleTable;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный VideoMediaInfoAID, обозначение типа атома 'vmhd'.
headerA 'vmhd'[transfer] атом, определяющий графический режим передачи для этот видео носители.
dataHandlerA 'hdlr' атом, указывающий компонент, который должен обработать это носители.
dataInfoA 'dinf' атом, указывающий, где хранятся видео данные носителей.
sampleTableA 'stbl' атом, говорящий обработчик носителей, как определить местоположение и интерпретировать выборки данных.
Этот атом хранит специфичную для обработчика информацию для носителей, составляющую видеотрек. Видео обработчик носителей использует эту информацию для отображения со времени носителей на данные носителей. Другой тип обработчика носителей не знал бы, как интерпретировать эту информацию.
MoviesFormat.h Посмотрите 'minf'[sound] атом для звуковых носителей и 'minf'[generic] атом для носителей кроме видео или звука. Также посмотрите VideoMediaInfoHeader структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
struct VideoMediaInfoHeaderAtom {long size;long atomType;VideoMediaInfoHeader vmiHeader;};
sizeРазмер в байтах этой структуры атома.
atomTypeПостоянный VideoMediaInfoHeaderAID, обозначение типа атома 'vmhd'.
vmiHeaderA VideoMediaInfoHeader структура данных, содержащая фактические данные для этого атома.
MoviesFormat.h Для структуры, содержащей этот атом, посмотрите 'minf'[video]. Также посмотрите VideoMediaInfoHeader структура. Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'CURS' 'crsr' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'vrni' QTVR узел атом ID.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'vrnp' 'nloc' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'vrnp' QTVR узел порождают атом.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'vrni' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'vrsc' атом заголовка мира VR.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный kQTVRWorldHeaderAtomType, обозначение типа атома 'vrsc'.
dataСодержит имя сцены и узла по умолчанию ID.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'vrsg' Содержит имя сцены VR.Это - листовой атом QT, содержащий структуру в ее поле данных. Используя константу kQTVRStringAtomType и указатель на атом, можно получить доступ к его данным с QTGetAtomDataPtr и измените его с QTSetAtomData. Структура объявляется следующим образом:
struct QTVRStringAtom {UInt16 stringUsage;UInt16 stringLength;unsigned char theString[4];};
stringUsageНеиспользованное поле.
stringLengthДлина имени представляет в виде строки в байтах.
theStringИмя как струна до.
Один листовой атом этого типа содержится в контейнере мира VR. Можно получить указатель на этот контейнер путем вызова QTVRGetVRWorld. Один из одноуровневых элементов этого атома в мире VR является a 'vrsc' атом, содержащий атом ID этого атома в nameAtomID поле. Следующий код иллюстрирует функцию, возвращающую имя узла VR как строка Паскаля учитывая ID узла:
OSErr MyGetNodeName (QTVRInstance theInstance, UInt32 theNodeID, |
StringPtr theStringPtr) |
{ |
OSErr theErr =noErr; |
QTAtomContainer theNodeInfo; |
QTVRNodeHeaderAtomPtr theNodeHeader; |
QTAtom theNodeHeaderAtom =0; |
// Get the node information atom container |
theErr =QTVRGetNodeInfo(theInstance, theNodeID, &theNodeInfo); |
// Get the node header atom. |
if (!theErr) |
theNodeHeaderAtom =QTFindChildByID(theNodeInfo, |
kParentAtomIsContainer, |
kQTVRNodeHeaderAtomType, 1, nil); |
if (theNodeHeaderAtom !=0) { |
QTLockContainer(theNodeInfo); |
// Get a pointer to the node header atom data. |
theErr =QTGetAtomDataPtr(theNodeInfo, theNodeHeaderAtom, nil, |
(Ptr *)&theNodeHeader); |
// See if there is a name atom. |
if (!theErr && theNodeHeader-> |
nameAtomID !=0) { |
QTAtom theNameAtom; |
theNameAtom =QTFindChildByID(theNodeInfo, |
kParentAtomIsContainer, kQTVRStringAtomType, |
theNodeHeader-> |
nameAtomID, nil); |
if (theNameAtom !=0) { |
VRStringAtomPtr theStringAtomPtr; |
// Get a pointer to the name atom data; copy it into string |
theErr =QTGetAtomDataPtr(theNodeInfo, theNameAtom, nil, |
(Ptr *)&theStringAtomPtr); |
if (!theErr) { |
short theLen =theStringAtomPtr-> |
stringLength; |
if (theLen > |
255) |
theLen =255; |
BlockMove(theStringAtomPtr-> |
theString, |
&theStringPtr[1], theLen); |
theStringPtr[0] =theLen; |
} |
} |
} |
QTUnlockContainer(theNodeInfo); |
} |
QTDisposeAtomContainer(theNodeInfo); |
return(theErr); |
} |
QuickTimeVRFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
'широкий' Широкий атом называет атом заполнителя.Это - листовой атом QT; это не объявляется в заголовочных файлах. Можно создать его с QTInsertChild использование следующих параметров:
atomTypeПостоянный WideAtomPlaceholderType, обозначение типа атома 'wide'.
data8 байтов заполнителя располагают с интервалами, чтобы позволить атому быть преобразованным от 32-разрядного до 64-разрядного атома.
Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Пользовательские данные 'WLOC' перечисляют атом записи: расположение окна по умолчанию для фильма.struct MoviesUserData {long size;long udType;char data[1];};
sizeРазмер в байтах этой структуры атома.
udTypeЗначение 'WLOC'.
data2 16-разрядных значения, {x,y}.
'udta' MoviesFormat.h Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
Родительский атом 'wtxt' для гипертекстовых элементов.Это - атом контейнера QT; это не объявляется в заголовочных файлах. Можно создать его с QTNewAtomContainer и вставьте его с QTInsertChild, использование следующего параметра:
'strt' 'end ' 'htxt' Для получения общей информации об атомах, посмотрите В QuickTime: Формат файла QuickTime.
© 2006 Apple Computer, Inc.Все права защищены. (Последнее обновление: 23.05.2006)