Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылочный импорт платформы платформ и ссылка экспорта для QuickTime

Опции
Развертывание Target:

На этой странице
Язык:

Импорт и ссылка экспорта для QuickTime

Средства импорта изображения и средства экспорта управляют импортом и экспортом графических изображений, таких как JPEG, TIFF, Photoshop и PNG. Компоненты обмена данными фильма поддерживают импорт и экспорт других мультимедийных форматов, таких как AIFF, WAVE, AVI, MPEG 1, MIDI, MPEG 4, 3GPP, MP3, MPEG 2, H.263 и OpenDML. QuickTime может открыть любой файл формата, для которого он имеет средство импорта, и создайте любого, для которого он имеет средство экспорта.

Функции

  • Рисует прямоугольную часть входного изображения в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportDrawInputImage ( GraphicsExportComponent ci, CGrafPtr gw, GDHandle gd, const Rect *srcRect, const Rect *dstRect );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    gw

    Указатель на внеэкранный графический мир, порт цветных изображений или основной графический порт.

    gd

    Дескриптор к a GDevice запись. Если Вы передаете указатель на внеэкранный графический мир в gw параметр, установленный этот параметр на NIL потому что GraphicsExportDrawInputImage игнорирует этот параметр и устанавливает текущее устройство в устройство, присоединенное к внеэкранному графическому миру.

    srcRect

    Указывает часть входного изображения.

    dstRect

    Указывает, где в среде получения для рисования той части ввода отображают.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    gw и gd параметры указывают среду получения, такую как, Вы могли бы передать GraphicsExportSetInputGWorld. srcRect и dstRect границы не должны быть той же шириной и высотой; можно использовать эту функцию для масштабирования srcRect часть изображения. Например, если бы Вы писали графическое средство экспорта для формата многократного разрешения, это было бы полезно.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает глубину входного изображения для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputImageDepth ( GraphicsExportComponent ci, long *inputDepth );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    inputDepth

    Точки к переменной для получения ввода отображают глубину.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает описание изображения, описывающее входное изображение в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputImageDescription ( GraphicsExportComponent ci, ImageDescriptionHandle *desc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    desc

    Точки к переменной для получения дескриптора к ImageDescription структура.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция возвращается ImageDescription структура, содержащая информацию, такую как формат сжатых данных, его битовой глубины, естественных границ и разрешения.

    Специальные замечания

    Вызывающая сторона ответственна за избавление от возвращенного дескриптора описания изображения.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает размерности входного изображения в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputImageDimensions ( GraphicsExportComponent ci, Rect *dimensions );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dimensions

    Точки к прямоугольнику для получения размерностей входного изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает текущую стоимость профиля ColorSync для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetColorSyncProfile ( GraphicsExportComponent ci, Handle *colorSyncProfile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    colorSyncProfile

    Точки к переменной для получения профиля ColorSync как недавно выделенного дескриптора.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    Вызывающая сторона ответственна за избавление от возвращенного дескриптора.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает метод сжатия для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetCompressionMethod ( GraphicsExportComponent ci, long *compressionMethod );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    compressionMethod

    Точки к значению для получения метода сжатия.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает качественное значение сжатия для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetCompressionQuality ( GraphicsExportComponent ci, CodecQ *spatialQuality );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    spatialQuality

    Точки к переменной для получения постоянного качества (см. ниже). Посмотрите эти константы:

    • codecMinQuality

    • codecLowQuality

    • codecNormalQuality

    • codecHighQuality

    • codecMaxQuality

    • codecLosslessQuality

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую установку глубины для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetDepth ( GraphicsExportComponent ci, long *depth );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    depth

    Точки к переменной для получения глубины.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет, не будут ли исходные сжатые данные для графической работы экспорта распакованы и повторно сжаты, но скопировать через в выходной файл.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetDontRecompress ( GraphicsExportComponent ci, Boolean *dontRecompress );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dontRecompress

    Точки к булевской переменной для получения установки повторного сжатия.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Даже при том, что это не распаковано и повторно сжато, графические данные могут быть изменены, когда это копируется через.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает стиль чередования в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInterlaceStyle ( GraphicsExportComponent ci, unsigned long *interlaceStyle );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    interlaceStyle

    Точки к переменной для получения чередования style. Допустимые значения и интерпретации определяются отдельными средствами экспорта. В QuickTime 4 средство экспорта графики PNG поддерживает interlaceStyle настройки, показанные ниже, Видят эти константы:

    • kQTPNGInterlaceNone

    • kQTPNGInterlaceAdam7

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую пользовательскую установку данных в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetMetaData ( GraphicsExportComponent ci, void *userData );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    userData

    Указатель на a UserDataRecord структура.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет разрешение графического компонента средства экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetResolution ( GraphicsExportComponent ci, Fixed *horizontalResolution, Fixed *verticalResolution );

    Параметры

    ci

    Экземпляр компонента. Ваше программное обеспечение получает эту ссылку из OpenComponent или OpenDefaultComponent.

    horizontalResolution

    Точки к переменной для получения горизонтального разрешения.

    verticalResolution

    Точки к переменной для получения вертикального разрешения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий желаемый максимальный размер данных для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetTargetDataSize ( GraphicsExportComponent ci, unsigned long *targetDataSize );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    targetDataSize

    Точки к переменной для получения желаемого максимального размера данных в байтах.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает профиль ColorSync для встраивания в файл образа для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetColorSyncProfile ( GraphicsExportComponent ci, Handle colorSyncProfile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    colorSyncProfile

    Дескриптор к профилю ColorSync.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Профили ColorSync позволяют файлам образа описывать свое собственное цветовое пространство автономным способом. Они могут быть сохранены в атомах типа 'iicc'.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет метод сжатия использовать в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetCompressionMethod ( GraphicsExportComponent ci, long compressionMethod );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    compressionMethod

    Значение (см. ниже), описание алгоритма сжатия, который будет использоваться графическим средством экспорта. Посмотрите эти константы:

    • kQTTIFFCompression_None

    • kQTTIFFCompression_PackBits

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    В QuickTime 4 средство экспорта графики TIFF поддерживает compressionMethod настройки kQTTIFFCompression_None и kQTTIFFCompression_PackBits. Некоторые форматы изображения, такие как TIFF, поддерживают несколько методов сжатия.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет качество сжатия для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetCompressionQuality ( GraphicsExportComponent ci, CodecQ spatialQuality );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    spatialQuality

    Константа (см. ниже), который определяет в настоящее время указанное качественное значение. Посмотрите эти константы:

    • codecMinQuality

    • codecLowQuality

    • codecNormalQuality

    • codecHighQuality

    • codecMaxQuality

    • codecLosslessQuality

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта установка только поддерживается методами сжатия с потерями.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет глубину для использования в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetDepth ( GraphicsExportComponent ci, long depth );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    depth

    Значение, описывающее глубину данных изображения. Некоторые форматы файла образа поддерживают больше чем одну пиксельную глубину.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    BMP, JPEG, Photoshop, PNG, PICT, Изображение QuickTime, TGA и средства экспорта графики TIFF поддерживают установку глубины. Некоторые форматы файла образа поддерживают больше чем одну пиксельную глубину.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Запросы, что исходные сжатые данные для графической работы экспорта не быть распакованным и повторно сжатым, но быть скопированным через в выходной файл.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetDontRecompress ( GraphicsExportComponent ci, Boolean dontRecompress );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dontRecompress

    ЕСЛИ ЭТО ПРАВДА, запрашивает не повторно сжать данные изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Даже при том, что это не распаковано и повторно сжато, графические данные могут быть изменены, когда это копируется через.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет стиль чередования для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInterlaceStyle ( GraphicsExportComponent ci, unsigned long interlaceStyle );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    interlaceStyle

    Новое чередование style использовать. Допустимые значения и интерпретации определяются отдельными средствами экспорта. В QuickTime 4 средство экспорта графики PNG поддерживает interlaceStyle настройки, показанные ниже. Посмотрите эти константы:

    • kQTPNGInterlaceNone

    • kQTPNGInterlaceAdam7

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Общее использование для этой функции находится в PNG и форматах GIF, перестраивающих данные так, чтобы изображения с низкой разрешающей способностью могли быть выведены на экран от потоков неполных данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет дополнительные данные для графической работы экспорта, такой как текст авторского права.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetMetaData ( GraphicsExportComponent ci, void *userData );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    userData

    Указатель на пользовательские данные. Значение, которое Вы передаете, должно иметь тип userData, который является указателем на a UserDataRecord.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    В QuickTime 4, ни одной из графической поддержки средств экспорта, которой снабжают, устанавливающей пользовательские данные.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет разрешение для хранения в файле образа для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetResolution ( GraphicsExportComponent ci, Fixed horizontalResolution, Fixed verticalResolution );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    horizontalResolution

    Значение, описывающее горизонтальное разрешение изображения, где старший байт является точками на дюйм. Значение 0x00480000 представляет 72,0 точки на дюйм.

    verticalResolution

    Значение, описывающее вертикальное разрешение изображения, где старший байт является точками на дюйм. Значение 0x00480000 представляет 72,0 точки на дюйм.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет желаемый максимальный размер данных для графической работы экспорта и просит качество, не превышающее тот размер.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetTargetDataSize ( GraphicsExportComponent ci, unsigned long targetDataSize );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    targetDataSize

    Значение, описывающее максимальный размер данных изображения в байтах.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Рисует импортированное изображение.

    Объявление

    Objective C

    ComponentResult GraphicsImportDraw ( GraphicsImportComponent ci );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция рисует изображение, использующееся в настоящее время графическим компонентом импорта к графическому порту и устройству, указанному GraphicsImportSetGWorld. GraphicsImportDraw принимает во внимание все настройки, ранее указанные для изображения, такие как исходный прямоугольник, матрица преобразования, отсекая область, графический режим и качество изображения.

    Специальные замечания

    Функция получения основного графического средства импорта использует результаты GraphicsImportGetImageDescription и GraphicsImportGetDataOffsetAndSize создать последовательность распаковки, которую это использует для рисования изображения. Последующие операции получения с тем же соединением могут снова использовать последовательность распаковки. Другие графические средства импорта могут переопределить это поведение.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий графический порт и устройство для рисования импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetGWorld ( GraphicsImportComponent ci, CGrafPtr *port, GDHandle *gd );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    port

    Возвращает указатель на CGrafPort структура для текущего целевого графического порта. Набор к NIL если Вы не интересуетесь этой информацией.

    gd

    Возвращает указатель на GDevice структура для целевого графического устройства. Набор к NIL если Вы не интересуетесь этой информацией.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция возвращает графический порт и устройство, которое будет использоваться для рисования изображения. Когда графический компонент средства импорта открыт, графический мир инициализируется к текущему порту и устройству.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает графический порт и устройство для рисования импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetGWorld ( GraphicsImportComponent ci, CGrafPtr port, GDHandle gd );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    port

    Указатель на CGrafPort структура, определяющая целевой графический порт или графический мир. Набор к NIL использовать текущий порт.

    gd

    Обработанное к GDevice структура, определяющая целевое графическое устройство. Набор к NIL использовать текущее устройство. Если port параметр указывает графический мир, установите этот параметр на NIL использовать то графическое устройство в мире.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Когда графический компонент средства импорта открыт, графический мир инициализируется к текущему порту и устройству. Используйте эту функцию для выбора другого порта или устройства.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает предложенное расширение файла для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetDefaultFileNameExtension ( GraphicsExportComponent ci, OSType *fileNameExtension );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    fileNameExtension

    Точки к расположению для получения расширения файла.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Расширения файла возвращаются как прописные четыре кодов символов с обратным порядком байтов. Например, расширение .png был бы возвращен как 'PNG ' (0x504E4720).

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает предложенный тип файла и создателя для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetDefaultFileTypeAndCreator ( GraphicsExportComponent ci, OSType *fileType, OSType *fileCreator );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    fileType

    Точки к расположению для получения предложенного типа файла для формата файла образа. Если Вам не нужна эта информация, передача NIL.

    fileCreator

    Точки к расположению для получения предложенного создателя файла для нового формата файла образа. Если Вам не нужна эта информация, передача NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция, вместе с GraphicsExportGetDefaultFileNameExtension и GraphicsExportGetMIMETypeList, информация о возвратах о формате изображения поддерживается графическим средством экспорта. Специфичные для формата средства экспорта должны реализовать все три из этих вызовов.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвраты типы MIME и другая информация о графическом формате в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetMIMETypeList ( GraphicsExportComponent ci, void *qtAtomContainerPtr );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    qtAtomContainerPtr

    Получает недавно создаваемый контейнер атома QuickTime, содержащий информацию о графическом формате.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция создает и возвращает контейнер атома QuickTime, содержащий имя формата как строка в атоме типа 'desc' (kMimeInfoDescriptionTag), и дополнительно MIME вводит как строка в атоме типа 'mime'[atom] (kMimeInfoMimeTypeTag).

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую функцию прогресса для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetProgressProc ( GraphicsExportComponent ci, ICMProgressProcRecordPtr progressProc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    progressProc

    Указатель на ICMProgressProc обратный вызов.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    По умолчанию графические компоненты экспорта не имеют никаких функций прогресса.

    Специальные замечания

    Эта функция всегда реализуется основным графическим средством экспорта.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает функцию прогресса в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetProgressProc ( GraphicsExportComponent ci, ICMProgressProcRecordPtr progressProc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    progressProc

    Точки к ICMProgressProc обратный вызов. При передаче значения-1 QuickTime обеспечивает стандартную функцию прогресса. Если Вы хотите удалить существующую функцию прогресса, передачу NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция всегда реализуется основным графическим средством экспорта.

    Специальные замечания

    Если Ваша функция прогресса делает какое-либо получение, необходимо заботиться для установки безопасного состояния графики прежде, чем сделать так и восстановить состояние графики впоследствии. В частности текущее графическое устройство может быть внеэкранным устройством.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Спрашивает, ожидает ли графическое средство импорта рисовать каждый пиксель.

    Объявление

    Objective C

    ComponentResult GraphicsImportDoesDrawAllPixels ( GraphicsImportComponent ci, short *drawsAllPixels );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    drawsAllPixels

    Указатель на значение (см. ниже), который описывает предсказанное поведение получения. Посмотрите эти константы:

    • graphicsImporterDrawsAllPixels

    • graphicsImporterDoesntDrawAllPixels

    • graphicsImporterDontKnowIfDrawAllPixels

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Некоторые форматы файла образа разрешают непрямоугольные изображения или изображения с прозрачными областями. Когда такое изображение будет нарисовано, не, каждый пиксель в граничном прямоугольнике будет изменен. GraphicsImportDoesDrawAllPixels позволяет Вам попытаться узнать, будет ли это иметь место. Например, Вы могли бы принять решение стереть область позади изображения перед получением. Если графический компонент импорта поддерживает эту функцию, drawsAllPixels будет содержать одну из констант, показанных выше по возврату.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвраты отображают информацию об описании для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetImageDescription ( GraphicsImportComponent ci, ImageDescriptionHandle *desc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    desc

    Точки к дескриптору к ImageDescription структура.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция возвращается ImageDescription структура, содержащая информацию, такую как формат сжатых данных, его битовой глубины, естественных границ и разрешения.

    Специальные замечания

    Вызывающая сторона ответственна за избавление от возвращенного дескриптора описания изображения.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Пользовательские данные выдержек от импортированного файла образа.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetMetaData ( GraphicsImportComponent ci, void *userData );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    userData

    Указатель на a UserDataRecord структура.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно создать новую пользовательскую структуру данных путем вызова NewUserData. Также можно получить указатель на существующий путем вызова GetMovieUserData, GetTrackUserData или GetMediaUserData. Если пользовательские данные передали GraphicsImportGetMetaData принадлежит фильму, дорожке или носителям, тогда независимо от того, что пользовательские данные извлечены, будет добавлен к тому фильму, дорожке или носителям.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает ограничительный прямоугольник импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetNaturalBounds ( GraphicsImportComponent ci, Rect *naturalBounds );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    naturalBounds

    Указатель на a Rect структура, описывающая размер ограничительного прямоугольника для изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Используйте эту функцию для определения собственного размера изображения, связанного с графическим компонентом средства импорта. Естественные границы всегда основаны на нуле. Это - просто вызывающая функция удобства GraphicsImportGetImageDescription и выдержки width и поля высоты.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Проверяет данные изображения для ссылки на данные к импортированному изображению.

    Объявление

    Objective C

    ComponentResult GraphicsImportValidate ( GraphicsImportComponent ci, Boolean *valid );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    valid

    Указатель на булево значение. Если графический компонент средства импорта может нарисовать ссылку на данные, по возврату этот параметр устанавливается на TRUE. Если графический компонент средства импорта не может нарисовать ссылку на данные, этот параметр устанавливается на FALSE.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Не все графические компоненты средства импорта реализуют эту функцию. Компонент, не реализующий функцию, возвратится badComponentSelector код результата. Это не указывает, что файл допустим или недопустим.

    Обсуждение

    Эта функция позволяет графическому компоненту средства импорта определять, содержит ли его текущая ссылка на данные допустимые данные изображения. Например, графический компонент средства импорта JFIF мог бы проверить на присутствие маркера JFIF в начале потока данных. Эта функция предоставлена для приложений для использования для определения, какие данные изображения определенный файл может содержать. Иногда файл может не иметь корректного типа файла или расширения файла. В этом случае приложение не будет знать который графический компонент средства импорта использовать. Путем итерации через все графические компоненты средства импорта и вызов GraphicsImportValidate для каждого может быть возможно определить местоположение графического компонента средства импорта, который может нарисовать указанный файл.

    Специальные замечания

    GraphicsImportValidate не выполняет исчерпывающую проверку на файле. Это возможно для GraphicsImportValidate требовать ссылки на данные допустимо, но для GraphicsImportDraw возвратить ошибку вследствие неправильных данных. Специфичные для формата средства импорта, реализующие GraphicsImportValidate вызов должен иметь canMovieImportValidateFile набор битов в flags поле их ComponentDescription структуры.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает список типов MIME, поддерживаемых графическим компонентом средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetMIMETypeList ( GraphicsImportComponent ci, void *qtAtomContainerPtr );

    Параметры

    ci

    Указывает экземпляр графического компонента средства импорта.

    qtAtomContainerPtr

    Указатель на контейнер атома, содержащий серию триплетов атома для каждого типа MIME, включая атом типа 'mime'[atom] это содержит список типов MIME, поддерживаемых графическим компонентом импорта.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Ваш графический компонент импорта может поддерживать типы MIME, соответствующие графике, форматирует его поддержки. Сделать список этого MIME вводит доступный для приложений или другого программного обеспечения, это должно реализовать GraphicsImportGetMIMETypeList. Указать, что Ваш графический компонент импорта поддерживает эту функцию, набор hasMovieImportMIMEList флаг в componentFlags поле Вашего компонента ComponentDescription структура.

    Специальные замечания

    Эта функция не получает доступ ни к какой специфичной для файла информации.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Спрашивает, должна ли текущая графическая работа экспорта быть выполнена путем транскодирования.

    Объявление

    Objective C

    ComponentResult GraphicsExportCanTranscode ( GraphicsExportComponent ci, Boolean *canTranscode );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    canTranscode

    Точки к булевской переменной для получения ответа. TRUE означает, что текущая работа экспорта должна быть выполнена путем транскодирования, FALSE, что она не должна.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Графические средства экспорта могут быть в состоянии транскодировать от некоторых вводов а не от других. Например, средство экспорта графики JPEG в состоянии транскодировать сжатые потоки JPEG, но не другие виды сжатых данных. Основное графическое средство экспорта выполняет этот вызов к специфичному для формата графическому средству экспорта, чтобы спросить, должна ли текущая работа экспорта быть сделана путем транскодирования. Если специфичное для формата средство экспорта отвечает, что оно должно, основные вызовы средства экспорта GraphicsExportDoTranscode сделать так. Если ответ будет не, то специфичное для формата средство экспорта не будет в состоянии транскодировать.

    Специальные замечания

    Эта функция используется для внутренней связи между основным и специфичным для формата графическим средством экспорта. Приложения не должны будут обычно вызывать его. Специфичные для формата средства экспорта могут делегировать этот вызов, когда реализация основного графического средства экспорта дает ответ FALSE.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Спрашивает, использовать ли компрессор в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportCanUseCompressor ( GraphicsExportComponent ci, Boolean *canUseCompressor, void *codecSettingsAtomContainerPtr );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    canUseCompressor

    Логическая переменная для получения ответа.

    codecSettingsAtomContainerPtr

    Указатель на a QTAtomContainer переменная. Если canUseCompressor возвраты параметра ПРАВДА, специфичное для формата средство экспорта должно создать новый контейнер атома QuickTime с информацией о работе сжатия и возвратить его сюда.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Основное графическое средство экспорта выполняет этот вызов специфичного для формата графического средства экспорта, чтобы спросить, должна ли текущая работа экспорта быть сделана при помощи компрессора изображения. Если ответ ПРАВДА, специфичное для формата средство экспорта должно также создать и возвратить контейнер атома. Этот контейнер атома должен содержать обратный порядок байтов 'vide' атом с, по крайней мере, дочерним атомом типа 'sptl' содержа a SCSpatialSettings запись, указывающая, который компрессор использовать, глубина и пространственное качество.

    Специальные замечания

    Эта функция используется для внутренней связи между основным и специфичным для формата графическим средством экспорта. Приложения не должны будут обычно вызывать его. Специфичные для формата средства экспорта могут делегировать этот вызов, когда реализация основного графического средства экспорта дает ответ FALSE.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Выполняет автономную графическую работу экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportDoStandaloneExport ( GraphicsExportComponent ci );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Если оба GraphicsExportCanTranscode и GraphicsExportCanUseCompressor ответьте FALSE, основное графическое средство экспорта выполняет этот вызов специфичного для формата средства экспорта для выполнения экспорта.

    Специальные замечания

    Эта функция используется для внутренней связи между основным и специфичным для формата графическим средством экспорта. Приложения не должны будут обычно вызывать его.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Выполняет графическую работу экспорта путем транскодирования.

    Объявление

    Objective C

    ComponentResult GraphicsExportDoTranscode ( GraphicsExportComponent ci );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Основное графическое средство экспорта выполняет этот вызов специфичного для формата графического средства экспорта для выполнения экспорта транскодирования. Эта функция должна вызвать GraphicsExportGetInputDataSize и GraphicsExportReadInputData измерять и читать входные данные изображения, и GraphicsExportWriteOutputData записать выходной файл образа.

    Специальные замечания

    Эта функция используется для внутренней связи между основным и специфичным для формата графическим средством экспорта. Приложения не должны будут обычно вызывать его.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Выполняет графическую работу экспорта со сжатием.

    Объявление

    Objective C

    ComponentResult GraphicsExportDoUseCompressor ( GraphicsExportComponent ci, void *codecSettingsAtomContainer, ImageDescriptionHandle *outDesc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    codecSettingsAtomContainer

    Контейнер атома, возвращенный GraphicsExportCanUseCompressor.

    outDesc

    Точки к описанию изображения обрабатывают для получения ImageDescription структура, описывающая сжатое изображение.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Основное графическое средство экспорта выполняет этот вызов для выполнения сжимающегося экспорта.

    Специальные замечания

    Эта функция используется для внутренней связи между основным и специфичным для формата графическим средством экспорта. Приложения не должны будут обычно вызывать его. Специфичные для формата средства экспорта будут обычно делегировать этот вызов, если они не реализуют экспорт в формат контейнера как Изображение QuickTime или PICT. В этом случае они обернут реализацию основного средства экспорта в ту, формирующую контейнер о сжатых данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает профиль ColorSync для импортированного изображения, если Вы встраиваетесь в файл образа.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetColorSyncProfile ( GraphicsImportComponent ci, Handle *profile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    profile

    Указатель для получения дескриптора, содержащего профиль ColorSync, или NIL если файл образа не содержит тот.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Некоторые графические средства импорта не реализуют эту функцию. Вызывающая сторона ответственна за избавление от возвращенного дескриптора.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает смещение и размер сжатых данных изображения в импортированном файле образа.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDataOffsetAndSize ( GraphicsImportComponent ci, unsigned long *offset, unsigned long *size );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    offset

    Указатель на значение, описывающее байтовое смещение данных изображения с начала источника данных.

    size

    Указатель на значение, описывающее размер данных изображения в байтах.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция возвращает смещение и размер данных действительного образа в источнике данных. По умолчанию смещение возвратилось, 0, и размер возвратился, размер файла. Однако некоторые графические компоненты импорта переопределят эту функцию для перескакивания через ненужную информацию вначале или конец файла.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Обеспечивает 64-разрядную версию GraphicsImportGetDataOffsetAndSize.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDataOffsetAndSize64 ( GraphicsImportComponent ci, wide *offset, wide *size );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    offset

    Указатель на значение, описывающее байтовое смещение данных изображения.

    size

    Указатель на размер данных, в байтах.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Специфичные для формата средства импорта могут делегировать эту функцию, когда реализация основного средства импорта вызовет 32-разрядный эквивалент, GraphicsImportGetDataOffsetAndSize. Если никакая функция не будет реализована специфичным для формата средством импорта, то обе функции возвратят смещение 0 и полный размер ссылки на данные, принимая во внимание любое смещение ссылки на данные и предел.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает начальное смещение ссылки на данные и предел размера данных для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDataReferenceOffsetAndLimit ( GraphicsImportComponent ci, unsigned long *offset, unsigned long *limit );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    offset

    Указатель на значение, указывающее байтовое смещение данных изображения с начала ссылки на данные.

    limit

    Смещение байта после последнего байта данных изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция возвращает значения, установленные GraphicsImportSetDataReferenceOffsetAndLimit функция. По умолчанию смещение 0, и предел MaxInt (2^32 - 1).

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportGetDataReferenceOffsetAndLimit, эти функции включают GraphicsImportSetDataFile, GraphicsImportSetDataHandle, GraphicsImportGetDataFile, GraphicsImportSetDataReference, GraphicsImportSetDataReferenceOffsetAndLimit, и GraphicsImportGetDataReference. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Обеспечивает 64-разрядную версию GraphicsImportGetDataReferenceOffsetAndLimit.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDataReferenceOffsetAndLimit64 ( GraphicsImportComponent ci, wide *offset, wide *limit );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    offset

    Указатель для получения значения, указывающего смещение данных байта после последнего байта данных изображения.

    limit

    Указатель на предел данных.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Единственная разница между этой функцией и GraphicsImportGetDataReferenceOffsetAndLimit это offset параметр и limit параметр является 64-разрядными целыми числами вместо 32-разрядных целых чисел.

    Специальные замечания

    Новые приложения должны использовать эту функцию вместо 32-разрядной версии.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает область отсечения значения по умолчанию для импортированного изображения, если Вы сохранены там.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDefaultClip ( GraphicsImportComponent ci, RgnHandle *defaultRgn );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    defaultRgn

    Указатель на дескриптор к a MacRegion структура для получения области отсечения значения по умолчанию.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Возвраты badComponentSelector если нет никакой области отсечения.

    Специальные замечания

    Большинство графических средств импорта не реализует эту функцию. Вызывающая сторона ответственна за избавление от возвращенной области.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает графический режим по умолчанию для импортированного изображения, если Вы сохранены там.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDefaultGraphicsMode ( GraphicsImportComponent ci, long *defaultGraphicsMode, RGBColor *defaultOpColor );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    defaultGraphicsMode

    Указатель для получения графического режима; посмотрите Graphics Transfer Modes.

    defaultOpColor

    Указатель для получения цвета; посмотрите Color Constants.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Если возвращается эта функция badComponentSelector, необходимо принять режим ditherCopy.

    Специальные замечания

    Большинство графических средств импорта не реализует эту функцию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает матрицу по умолчанию для импортированного изображения, если Вы сохранены там.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDefaultMatrix ( GraphicsImportComponent ci, MatrixRecord *defaultMatrix );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    defaultMatrix

    Получает матричную запись.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Если возвращается эта функция badComponentSelector, необходимо принять единичную матрицу.

    Специальные замечания

    Большинство графических средств импорта не реализует эту функцию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает исходный прямоугольник по умолчанию для импортированного изображения, если Вы сохранены там.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDefaultSourceRect ( GraphicsImportComponent ci, Rect *defaultSourceRect );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    defaultSourceRect

    Указатель для получения a Rect структура, описывающая исходный прямоугольник по умолчанию.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Если возвращается эта функция badComponentSelector, исходный прямоугольник равен естественным границам изображения.

    Специальные замечания

    Большинство графических средств импорта не реализует эту функцию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает целевой прямоугольник для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDestRect ( GraphicsImportComponent ci, Rect *destRect );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    destRect

    Указатель для получения a Rect структура, описывающая целевой прямоугольник.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Если исходный прямоугольник равен естественным границам, эта функция эквивалентна GraphicsImportGetBoundsRect.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущие флаги графического компонента средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetFlags ( GraphicsImportComponent ci, long *flags );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    flags

    Указатель на длинное целое для получения текущих флагов (см. ниже). Посмотрите эти константы:

    • kGraphicsImporterDontDoGammaCorrection

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает число изображений в импортированном файле образа.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetImageCount ( GraphicsImportComponent ci, unsigned long *imageCount );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    imageCount

    Точки к переменной для получения числа изображений.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Большинство форматов файла образа не поддерживает повторные изображения. Из форматов изображения, поддерживаемых QuickTime 4, однако, файлы TIFF могут поддерживать повторные изображения, файлы Photoshop могут содержать многократные уровни, и файлы FlashPix могут содержать многократные разрешения. Основное графическое средство импорта возвращает количество 1.

    Специальные замечания

    Специфичные для формата средства импорта для форматов повторного изображения должны переопределить эту функцию; другие средства импорта должны делегировать его.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает индекс текущего изображения для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetImageIndex ( GraphicsImportComponent ci, unsigned long *imageIndex );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    imageIndex

    Точки к переменной для получения индекса изображения. Индексы изображения на основе одни; 0 считается специальным индексом некоторыми средствами импорта и обработал то же как 1 другими. Индекс изображения по умолчанию равняется 1.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Основное графическое средство импорта реализует эту функцию. Специфичные для формата средства импорта должны делегировать его.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Чтения импортировали данные изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportReadData ( GraphicsImportComponent ci, void *dataPtr, unsigned long dataOffset, unsigned long dataSize );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    dataPtr

    Указатель на блок памяти для получения данных.

    dataOffset

    Смещение данных изображения в ссылке на данные. Функция начинает читать данные изображения из этого смещения.

    dataSize

    Число байтов данных изображения для чтения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция связывается с надлежащим обработчиком данных для получения данных изображения. Как правило, только разработчики графических компонентов средства импорта должны будут использовать эту функцию. Эта функция должна всегда использоваться, чтобы получить данные от источника данных, вместо того, чтобы считать данные непосредственно. Эта функция автоматически соблюдает любое смещение и набор предельных значений с GraphicsImportSetDataReferenceOffsetAndLimit. Например, если смещение установлено в 100 и GraphicsImportReadData вызывается для чтения байтов из dataOffset 5, это возвратит байты, запускающиеся при фактическом смещении 105.

    Специальные замечания

    Эта функция используется специфичными для формата графическими компонентами импорта для чтения данных из источника данных. Это реализовано основным графическим средством импорта.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Обеспечивает 64-разрядную версию GraphicsImportReadData.

    Объявление

    Objective C

    ComponentResult GraphicsImportReadData64 ( GraphicsImportComponent ci, void *dataPtr, const wide *dataOffset, unsigned long dataSize );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    dataPtr

    Указатель на блок памяти для получения данных.

    dataOffset

    Указатель на смещение данных изображения в ссылке на данные.

    dataSize

    Число байтов данных изображения для чтения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция является 64-разрядным аналогом GraphicsImportReadData. Специфичные для формата средства импорта могут вызвать любую версию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает начальное смещение ссылки на данные и предел размера данных для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetDataReferenceOffsetAndLimit ( GraphicsImportComponent ci, unsigned long offset, unsigned long limit );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    offset

    Байтовое смещение данных изображения с начала ссылки на данные.

    limit

    Указатель на значение, указывающее смещение байта после последнего байта данных изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Ссылка на данные обычно относится ко всему файлу. Когда ссылаемые данные встраиваются в больший файл, Однако существуют времена. В этих случаях необходимо указать, где данные начинаются в ссылке на данные и где это заканчивается. Эта функция позволяет Вам указать начальное смещение и окончание смещения. Все запросы для чтения данных тогда относительно указанного смещения и прикрепляются к размеру данных, таким образом, графический компонент импорта не может случайно читать вне конца (или начинающийся) сегмента.

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportSetDataReferenceOffsetAndLimit, эти функции включают GraphicsImportGetDataFile, GraphicsImportSetDataHandle, GraphicsImportGetDataHandle, GraphicsImportSetDataReference, GraphicsImportSetDataFile, и GraphicsImportGetDataReferenceOffsetAndLimit. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Обеспечивает 64-разрядную версию GraphicsImportSetDataReferenceOffsetAndLimit.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetDataReferenceOffsetAndLimit64 ( GraphicsImportComponent ci, const wide *offset, const wide *limit );

    Параметры

    ci

    Экземпляр компонента. Ваше программное обеспечение получает эту ссылку из OpenComponent или OpenDefaultComponent.

    offset

    Указатель на значение, указывающее байтовое смещение данных изображения с начала источника данных.

    limit

    Указатель на значение, указывающее смещение байта после последнего байта данных изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция является 64-разрядным аналогом GraphicsImportSetDataReferenceOffsetAndLimit.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает целевой прямоугольник для графической работы импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetDestRect ( GraphicsImportComponent ci, const Rect *destRect );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    destRect

    Точки к a Rect структура.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Используйте эту функцию для определения прямоугольника, в который должен быть нарисован извлеченный исходный прямоугольник. Эта функция создает матрицу преобразования для отображения исходного прямоугольника на указанный целевой прямоугольник и затем вызывает GraphicsImportSetMatrix функция.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает флаги для графического компонента средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetFlags ( GraphicsImportComponent ci, long flags );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    flags

    Новые флаги (см. ниже) использовать. Посмотрите эти константы:

    • kGraphicsImporterDontDoGammaCorrection

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает индекс изображения для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetImageIndex ( GraphicsImportComponent ci, unsigned long imageIndex );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    imageIndex

    Индекс изображения. Индексы изображения на основе одни; 0 считается специальным индексом некоторыми средствами импорта и обработал то же как 1 другими. Индекс изображения по умолчанию равняется 1.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Основное графическое средство импорта гарантирует, что индекс изображения не больше, чем количество изображения, возвращенное GraphicsImportGetImageCount.

    Специальные замечания

    Основное графическое средство импорта реализует эту функцию. Специфичные для формата средства импорта должны делегировать его.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Ищет графическое подызображение, содержащее миниатюру.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetImageIndexToThumbnail ( GraphicsImportComponent ci );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    Возвращаемое значение

    Посмотрите Error Codes. Если функция не находит миниатюру, она возвращается noThumbnailFoundErr. Это возвращается noErr если нет никакой ошибки.

    Обсуждение

    Эта функция ищет подызображение, содержащее миниатюру. Если функция находит один, она устанавливает индекс изображения в то подызображение. Реализация основного графического средства импорта SetImageIndexToThumbnail работы путем поиска первого индекса изображения, возвращающего a kQTIndexedImageType элемент метаданных, содержащий kQTIndexedImageIsThumbnail тег. Специфичные для формата графические средства импорта могут переопределить этот процесс с более эффективными алгоритмами.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.2 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает текущие настройки от графического компонента средства экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetSettingsAsAtomContainer ( GraphicsExportComponent ci, void *qtAtomContainerPtr );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    qtAtomContainerPtr

    Точки к переменной для получения нового контейнера атома QuickTime, содержащего текущие графические компонентные настройки средства экспорта.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    Вызывающая сторона ответственна за избавление от возвращенного контейнера атома.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает текущие настройки от графического компонента экспорта в читаемом пользователем формате.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetSettingsAsText ( GraphicsExportComponent ci, Handle *theText );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    theText

    Точки к переменной для получения недавно выделенного дескриптора, содержащего текст.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    Вызывающая сторона ответственна за избавление от возвращенного дескриптора.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Выводит на экран диалоговое окно для пользователя для конфигурирования графических настроек средства экспорта, если применимо.

    Объявление

    Objective C

    ComponentResult GraphicsExportRequestSettings ( GraphicsExportComponent ci, ModalFilterYDUPP filterProc, void *yourDataProc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    filterProc

    A ModalFilterYDProc обратный вызов. Если Вам не нужно один, передача NIL.

    yourDataProc

    Дополнительный параметр, который будет передан ModalFilterProc обратный вызов, когда это вызывают. Если Вам не нужно один, передача NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Некоторые графические средства экспорта не поддерживают диалоговые окна настроек, и так не реализуйте этот вызов. Чтобы узнать, реализует ли графическое средство экспорта этот вызов, можно использовать этот код:

    • CallComponentCanDo( myGraphicsExporter,
    • kGraphicsExportRequestSettingsSelect);

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает текущую конфигурацию компонента графического средства экспорта для соответствия настроек в переданном контейнере атома.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetSettingsFromAtomContainer ( GraphicsExportComponent ci, void *qtAtomContainer );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    qtAtomContainer

    Указатель на контейнер атома QuickTime, содержащий настройки.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Контейнер атома настроек может содержать атомы кроме ожидаемых графическим компонентом средства экспорта или может пропускать определенные атомы. Эта функция будет использовать только настройки, которые она понимает.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает число байтов данных исходного изображения, которые могут быть считаны в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputDataSize ( GraphicsExportComponent ci, unsigned long *size );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    size

    Точки к переменной для получения размера в байтах.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция используется специфичными для формата графическими средствами экспорта при транскодировании. Приложения не должны будут обычно вызывать эту функцию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Спрашивает, является ли источник изображения для графической работы экспорта в форме, которую может считать средство экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportMayExporterReadInputData ( GraphicsExportComponent ci, Boolean *mayReadInputData );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    mayReadInputData

    Точки к булевской переменной; TRUE означает, что источник изображения находится в форме, которую может считать средство экспорта, FALSE означает, что это не.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Некоторые виды источника изображения, такие как файлы и дескрипторы, формируют поток байтов, которые могут быть считаны непосредственно. Другие, такие как изображения и пиксельные карты, не делают. Специфичные для формата графические средства экспорта обычно не могут транскодировать, если они не могут считать исходные данные, таким образом, те реализующие средства экспорта GraphicsExportCanTranscode будет обычно сначала вызывать GraphicsExportMayExporterReadInputData.

    Специальные замечания

    Эта функция используется специфичными для формата графическими средствами экспорта при транскодировании. Приложения не должны будут обычно вызывать эту функцию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Считывает данные исходного изображения в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportReadInputData ( GraphicsExportComponent ci, void *dataPtr, unsigned long dataOffset, unsigned long dataSize );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dataPtr

    Указатель на блок памяти для получения данных.

    dataOffset

    Смещение данных изображения в данных исходного изображения. Функция начинает читать данные изображения из этого смещения.

    dataSize

    Число байтов данных изображения для чтения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция связывается с надлежащим обработчиком данных для получения данных изображения.

    Специальные замечания

    Эта функция используется специфичными для формата графическими средствами экспорта при транскодировании. Приложения не должны будут обычно вызывать эту функцию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает текущее входное смещение и предел в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputOffsetAndLimit ( GraphicsExportComponent ci, unsigned long *offset, unsigned long *limit );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    offset

    Точки к переменной для получения смещения. Если Вам не нужна эта информация, передача NIL.

    limit

    Точки к переменной для получения предела. Если Вам не нужна эта информация, передача NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Когда ввод является ссылкой на данные, файлом, дескриптором или указателем, эта функция только применима.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает часть входной ссылки на данные, файла, дескриптора или указателя, который графическому средству экспорта разрешают считать.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputOffsetAndLimit ( GraphicsExportComponent ci, unsigned long offset, unsigned long limit );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    offset

    Байтовое смещение входных данных изображения с начала ссылки на данные.

    limit

    Смещение байта после последнего байта входных данных изображения. (Если Вы не должны применять предел, передачу (unsigned long)-1.) Оба offset параметр и limit значения параметров относительно запуска сжатых данных. GraphicsExportGetInputDataSize и GraphicsExportReadInputData примите во внимание смещение и предельные значения автоматически.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Если бы, например, источник был изображением JPEG, встроенным в большем файле, эта подпрограмма была бы полезна.

    Специальные замечания

    Когда ввод является ссылкой на данные, файлом, дескриптором или указателем, эта функция только применима.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Представляет диалоговое окно, позволяющее пользователю сохранять импортированный образ во внешнем формате файла.

    Объявление

    Objective C

    ComponentResult GraphicsImportDoExportImageFileDialog ( GraphicsImportComponent ci, const FSSpec *inDefaultSpec, StringPtr prompt, ModalFilterYDUPP filterProc, OSType *outExportedType, FSSpec *outExportedSpec, ScriptCode *outScriptTag );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    inDefaultSpec

    Указатель на FSSpec это предлагает имя по умолчанию для файла. Если Вы не хотите предлагать имя по умолчанию, передачу NIL.

    prompt

    Указатель на строку приглашения, появляющуюся в стандарте, поместил диалоговое окно; это может быть NIL, когда используется строка по умолчанию.

    filterProc

    Модальный фильтр функционирует, чтобы быть переданным функции Mac OS CustomPutFile; посмотрите Инсайда Макинтоша: Файлы для получения дополнительной информации. Если Вы не должны фильтровать события, передачу NIL.

    outExportedType

    Указатель на переменную, которая получит тип файла экспорта, выбранного пользователем. Если Вы не хотите эту информацию, передачу NIL. Посмотрите File Types and Creators.

    outExportedSpec

    Указатель на переменную, которая получит FSSpec из записанного файла. Если Вы не хотите эту информацию, передачу NIL.

    outScriptTag

    Указатель на переменную, которая получит систему сценария, в которой должно быть выведено на экран экспортируемое имя файла. Посмотрите Localization Codes. Если Вы не хотите эту информацию, передачу NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция дарит пользователю расширенное диалоговое окно Standard File, позволяющее изображению, использующемуся в настоящее время графическим компонентом импорта экспортироваться в файл в формате выбора пользователя.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Сохраняет импортированный образ во внешнем формате файла.

    Объявление

    Objective C

    ComponentResult GraphicsImportExportImageFile ( GraphicsImportComponent ci, OSType fileType, OSType fileCreator, const FSSpec *fss, ScriptCode scriptTag );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    fileType

    Тип файла для нового файла образа, такой как 'JPEG'. Посмотрите File Types and Creators.

    fileCreator

    Создатель файла для нового файла образа. Посмотрите File Types and Creators. Можно передать 0, когда используется создатель файла по умолчанию для этого типа файла.

    fss

    Указатель на FSSpec структура, идентифицирующая файл, который должен получить экспортируемое изображение.

    scriptTag

    Система сценария, в которой должно быть выведено на экран имя файла; посмотрите Localization Codes. При установлении названия и местоположения файла с помощью одной из Стандартных функций Пакета Файла используйте код сценария, возвращенный в записи ответа (reply.sfScript). Иначе, укажите системный сценарий путем установки scriptTag параметр к значению smSystemScript. Посмотрите Внутренний Macintosh: Файлы для получения дополнительной информации о спецификациях сценария.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция создает новый файл, содержащий изображение, использующееся в настоящее время графическим компонентом импорта. Новый файл сжат в формате, соответствующем предоставленному типу файла. Если неединичная матрица была применена к графическому компоненту импорта, эта матрица применяется к изображению перед экспортом. Так как большинство форматов изображения не поддерживает ненулевые верхние левые координаты, матрица временно корректируется, чтобы гарантировать, чтобы границы экспортируемого изображения имели верхние левые координаты в (0,0). Если матрица не отобразит графический исходный прямоугольник компонента импорта на прямоугольник, то будет дополнительный пробел, разбросал изображение.

    Специальные замечания

    Графические компоненты импорта могут сохранить данные в нескольких форматах, включая изображения QuickDraw и Файлы образа QuickTime. Эта возможность только необходима приложениям, выполняющим перевод формата файла. Приложения, только хотящие нарисовать изображение, могут использовать GraphicsImportDraw.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Создает дескриптор изображения QuickDraw к импортированному изображению.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetAsPicture ( GraphicsImportComponent ci, PicHandle *picture );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    picture

    Точки к дескриптору к a Picture структура, которая должна получить изображение.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция создает новый дескриптор изображения QuickDraw, содержащий изображение, использующееся в настоящее время графическим компонентом импорта. Если возможно, изображение останется в сжатом формате. Например, если изображение будет от файла JFIF, то изображение будет содержать, сжал данные JPEG. Это - ответственность вызывающей стороны избавиться от дескриптора изображения.

    Специальные замечания

    Графические компоненты импорта могут сохранить данные в нескольких форматах, включая изображения QuickDraw и Файлы образа QuickTime. Эта возможность только необходима приложениям, выполняющим перевод формата файла. Приложения, только хотящие нарисовать изображение, могут использовать GraphicsImportDraw.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Информация о возвратах о доступных форматах экспорта для графического средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetExportImageTypeList ( GraphicsImportComponent ci, void *qtAtomContainerPtr );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    qtAtomContainerPtr

    Указатель на контейнер атома QuickTime, который должен получить список типов.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция создает и возвращает контейнер атома QuickTime типа 'expo' содержа информацию о типах файлов, которые могут быть экспортированы графическим компонентом импорта. Для каждого типа файла контейнер атома содержит следующие дочерние атомы: 'ftyp', экспортируемый тип файла; 'mime'[atom], MIME вводит для этого (дополнительного) формата; 'ext ', предложенное расширение файла для этого формата; и 'desc', человекочитаемое имя для этого формата. 'ftyp' атом содержит OSType; другие атомы содержат незавершенные строки.

    Специальные замечания

    Это - ответственность вызывающей стороны избавиться 'expo' контейнер атома.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает настройки для файлов образа, экспортируемых графическим средством импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetExportSettingsAsAtomContainer ( GraphicsImportComponent ci, void *qtAtomContainerPtr );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    qtAtomContainerPtr

    Указатель на контейнер атома QuickTime, который должен получить информацию о настройках.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция создает и возвращает новый контейнер атома QuickTime, содержащий информацию о том, как образы будут сохранены GraphicsImportExportImageFile.

    Специальные замечания

    Это - ответственность вызывающей стороны избавиться от этого контейнера атома.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Создает файл изображения QuickDraw для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSaveAsPicture ( GraphicsImportComponent ci, const FSSpec *fss, ScriptCode scriptTag );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    fss

    Указатель на FSSpec структура, определяющая файл для получения изображения.

    scriptTag

    Система сценария, в которой должно быть выведено на экран имя файла; посмотрите Localization Codes. При установлении названия и местоположения файла с помощью одной из Стандартных функций Пакета Файла используйте код сценария, возвращенный в записи ответа (reply.sfScript). Иначе, укажите системный сценарий путем установки scriptTag параметр к значению smSystemScript. Посмотрите Внутренний Macintosh: Файлы для получения дополнительной информации о спецификациях сценария.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция создает новый файл изображения QuickDraw, содержащий изображение, использующееся в настоящее время графическим компонентом импорта. Если возможно, изображение останется в сжатом формате. Например, если изображение будет от файла JFIF, то изображение будет содержать, сжал данные JPEG. Приложения, только хотящие нарисовать изображение, могут использовать GraphicsImportDraw.

    Специальные замечания

    Графические компоненты импорта могут сохранить данные в нескольких форматах, включая изображения QuickDraw и Файлы образа QuickTime. Эта возможность только необходима приложениям, выполняющим перевод формата файла.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Создает Файл образа QuickTime импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSaveAsQuickTimeImageFile ( GraphicsImportComponent ci, const FSSpec *fss, ScriptCode scriptTag );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    fss

    Указатель на FSSpec это определяет файл для получения изображения.

    scriptTag

    Система сценария, в которой должно быть выведено на экран имя файла; посмотрите Localization Codes. При установлении названия и местоположения файла с помощью одной из Стандартных функций Пакета Файла используйте код сценария, возвращенный в записи ответа (reply.sfScript). Иначе, укажите системный сценарий путем установки scriptTag параметр к значению smSystemScript. Посмотрите Внутренний Macintosh: Файлы для получения дополнительной информации о спецификациях сценария.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция создает новый Файл образа QuickTime, содержащий изображение, использующееся в настоящее время графическим компонентом импорта. Если возможно, изображение остается в сжатом формате. Например, если изображение будет от файла JFIF, то Файл образа QuickTime будет содержать, сжал данные JPEG.

    Специальные замечания

    Графические компоненты импорта могут сохранить данные в нескольких форматах, включая изображения QuickDraw и Файлы образа QuickTime. Эта возможность только необходима приложениям, выполняющим перевод формата файла. Приложения, только хотящие нарисовать изображение, могут использовать GraphicsImportDraw функция.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет настройки для экспорта импортированных файлов образа.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetExportSettingsFromAtomContainer ( GraphicsImportComponent ci, void *qtAtomContainer );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    qtAtomContainer

    Указатель на контейнер атома QuickTime, содержащий новую информацию о настройках.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция извлекает настройки экспорта из контейнера атома QuickTime. Эти настройки конфигурируют, как образы будут сохранены GraphicsImportExportImageFile.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает ограничительный прямоугольник для рисования импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetBoundsRect ( GraphicsImportComponent ci, Rect *bounds );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    bounds

    Указатель на a Rect структура, описывающая ограничительный прямоугольник, определенный для изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Это - функция удобства. Это реализовано путем вызова GraphicsImportGetMatrix и GraphicsImportGetNaturalBounds и использование результатов вычислить прямоугольник получения.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую область отсечения для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetClip ( GraphicsImportComponent ci, RgnHandle *clipRgn );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    clipRgn

    Дескриптор к MacRegion структура, определенная как область отсечения для изображения. Возвраты NIL если нет никакой области отсечения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Вызывающая сторона должна избавиться от возвращенного дескриптора области.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает графический режим передачи для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetGraphicsMode ( GraphicsImportComponent ci, long *graphicsMode, RGBColor *opColor );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    graphicsMode

    Указатель на длинное целое; посмотрите Graphics Transfer Modes. Функция возвращает установку режима передачи графики QuickDraw для изображения. Набор к NIL если Вы не интересуетесь этой информацией.

    opColor

    Указатель на RGBColor структура. Функция возвращает цвет, в настоящее время указываемый для смешения и прозрачных операций. Набор к NIL если Вы не интересуетесь этой информацией.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Используйте эту функцию для обнаружения текущего графического режима передачи и цвета для использования для смешивания и прозрачных операций. Графический режим по умолчанию ditherCopy и значение по умолчанию opColor является 50%-м серым.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает матрицу преобразования, которая будет использоваться для рисования импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetMatrix ( GraphicsImportComponent ci, MatrixRecord *matrix );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    matrix

    Указатель на a MatrixRecord структура, определяющая матрицу преобразования, применяющуюся к изображению.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Когда графический компонент импорта инстанцируют, матрица преобразования инициализируется к единичной матрице.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую функцию прогресса для графической работы импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetProgressProc ( GraphicsImportComponent ci, ICMProgressProcRecordPtr progressProc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    progressProc

    Указатель на ICMProgressProc обратный вызов.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    По умолчанию графические компоненты импорта не имеют никаких функций прогресса.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает значение качества изображения для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetQuality ( GraphicsImportComponent ci, CodecQ *quality );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    quality

    Указатель на константу (см. ниже), который определяет в настоящее время указанное качественное значение. Посмотрите эти константы:

    • codecMinQuality

    • codecLowQuality

    • codecNormalQuality

    • codecHighQuality

    • codecMaxQuality

    • codecLosslessQuality

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Качественное значение указывает, как точно декомпрессор распакует данные изображения. Некоторые декомпрессоры могут принять решение проигнорировать некоторые данные изображения для улучшения скорости распаковки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий исходный прямоугольник для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetSourceRect ( GraphicsImportComponent ci, Rect *sourceRect );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    sourceRect

    Указатель на a Rect структура, определяющая исходный прямоугольник, в настоящее время указываемый для изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция возвращает текущий исходный прямоугольник, как указано GraphicsImportSetSourceRect. Исходный прямоугольник по умолчанию является естественными границами изображения.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет прямоугольник, в котором можно нарисовать импортированное изображение.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetBoundsRect ( GraphicsImportComponent ci, const Rect *bounds );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    bounds

    Указатель на a Rect структура, описывающая ограничительный прямоугольник, в который будет нарисовано изображение.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Вы используете эту функцию для определения прямоугольника, в который должно быть составлено графическое изображение. Функция создает матрицу преобразования для отображения естественных границ изображения на указанные границы и затем вызывает GraphicsImportSetMatrix.

    Специальные замечания

    Поскольку эта функция влияет на матрицу преобразования, необходимо использовать GraphicsImportSetMatrix вместо этой функции, если также необходимо указать более сложные трансформации матрицы.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет область отсечения для рисования импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetClip ( GraphicsImportComponent ci, RgnHandle clipRgn );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    clipRgn

    Дескриптор к a MacRegion структура, определяющая область отсечения в системе координат назначения. Набор к NIL отключить отсечение. Графический компонент импорта делает копию этой области.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Поскольку все операции рисования игнорируют область отсечения порта, необходимо использовать эту функцию для отсечения изображения. Графический компонент средства импорта рисует только, что часть изображения, находящегося в указанной области отсечения.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает графический режим передачи для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetGraphicsMode ( GraphicsImportComponent ci, long graphicsMode, const RGBColor *opColor );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    graphicsMode

    Графический режим передачи для использования для рисования изображения; посмотрите Graphics Transfer Modes.

    opColor

    Указатель на RGBColor структура, описывающая цвет для использования для смешивания и прозрачных операций.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Используйте эту функцию для указания графического режима передачи и цвета для использования для смешивания и прозрачных операций.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет матрицу преобразования для использования для рисования импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetMatrix ( GraphicsImportComponent ci, const MatrixRecord *matrix );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    matrix

    Указатель на матричную структуру, указывающую, как преобразовать изображение во время распаковки. Например, можно использовать матрицу преобразования, чтобы масштабировать или повернуть изображение. Установить матрицу в идентификационные данные, передачу NIL в этом параметре.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция устанавливает матрицу преобразования, которая будет применена к изображению, определяющему, где и как это будет нарисовано.

    Специальные замечания

    Эта функция влияет на ограничительный прямоугольник, определенный для изображения. Можно указать, где изображение будет нарисовано путем установки или матрицы преобразования или ограничительного прямоугольника, но обычно более удобно для приложений установить ограничительный прямоугольник с помощью GraphicsImportSetBoundsRect функция.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает процедуру прогресса для вызова при рисовании импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetProgressProc ( GraphicsImportComponent ci, ICMProgressProcRecordPtr progressProc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    progressProc

    Точки к ICMProgressProc обратный вызов. При передаче значения-1 QuickTime обеспечивает стандартную функцию прогресса. Если Вы хотите удалить существующую функцию прогресса, передачу NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция устанавливает функцию прогресса, которая будет установлена в последовательности распаковки изображения, используемой для рисования изображения.

    Специальные замечания

    Если Ваша функция прогресса делает какое-либо получение, необходимо заботиться для установки безопасного состояния графики прежде, чем сделать так и восстановить состояние графики впоследствии. В частности текущее графическое устройство может быть внеэкранным устройством.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает значение качества изображения для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetQuality ( GraphicsImportComponent ci, CodecQ quality );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    quality

    Содержит константу (см. ниже), который определяет желаемое качество изображения для распаковки. Значения для этого параметра находятся в том же масштабе как качество сжатия. Посмотрите эти константы:

    • codecMinQuality

    • codecLowQuality

    • codecNormalQuality

    • codecHighQuality

    • codecMaxQuality

    • codecLosslessQuality

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Качественный параметр управляет, как точно декомпрессор распаковывает данные изображения. Некоторые декомпрессоры могут принять решение проигнорировать некоторые данные изображения для улучшения скорости распаковки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает исходный прямоугольник для использования для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetSourceRect ( GraphicsImportComponent ci, const Rect *sourceRect );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    sourceRect

    Указатель на a Rect структура, определяющая часть изображения для распаковки. Этот прямоугольник должен лечь в граничном прямоугольнике исходного изображения. Набор к NIL использовать все изображение.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция обеспечивает способ использовать только часть исходного изображения.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает файл, содержащий графические данные для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDataFile ( GraphicsImportComponent ci, FSSpec *theFile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    theFile

    Указатель, в котором можно возвратиться FSSpec структура файла, содержащего графические данные.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Если источник данных не является файлом, функциональными возвратами paramErr.

    Обсуждение

    Используйте эту функцию для получения записи спецификации файловой системы для файла, где находятся данные импортированного изображения.

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportGetDataFile, эти функции включают GraphicsImportSetDataFile, GraphicsImportSetDataHandle, GraphicsImportGetDataHandle, GraphicsImportSetDataReference, GraphicsImportSetDataReferenceOffsetAndLimit, и GraphicsImportGetDataReferenceOffsetAndLimit. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает дескриптор данным импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDataHandle ( GraphicsImportComponent ci, Handle *h );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    h

    Указатель, в котором можно возвратить дескриптор графическим данным.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Если источник данных не является дескриптором, функциональными возвратами paramErr.

    Обсуждение

    Вы используете эту функцию для получения дескриптора, в котором находятся графические данные. Дескриптор принадлежит экземпляру компонента. Вы не должны избавляться от него.

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportGetDataHandle, эти функции включают GraphicsImportSetDataFile, GraphicsImportSetDataHandle, GraphicsImportGetDataFile, GraphicsImportSetDataReference, GraphicsImportSetDataReferenceOffsetAndLimit, и GraphicsImportGetDataReferenceOffsetAndLimit. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает ссылку на данные данным импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDataReference ( GraphicsImportComponent ci, Handle *dataRef, OSType *dataReType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    dataRef

    Указатель, в котором можно возвратить ссылку на данные QuickTime. Если Вы не хотите эту информацию, передачу NIL.

    dataReType

    Указатель для получения типа ссылки на данные; посмотрите Data References. Если Вы не хотите эту информацию, передачу NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Вы используете эту функцию для получения ссылки на данные, в которой находятся графические данные. GraphicsImportGetDataHandle и GraphicsImportGetDataFile вызов функций GraphicsImportGetDataReference и затем управляйте результатом соответственно. Вызывающая сторона должна избавиться от возвращенного dataRef.

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportGetDataReference, эти функции включают GraphicsImportSetDataFile, GraphicsImportSetDataHandle, GraphicsImportGetDataFile, GraphicsImportSetDataReference, GraphicsImportSetDataReferenceOffsetAndLimit, и GraphicsImportGetDataReferenceOffsetAndLimit. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает файл, содержащий данные импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetDataFile ( GraphicsImportComponent ci, const FSSpec *theFile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    theFile

    Указатель на FSSpec структура, определяющая файл, содержащий графические данные. Возвращенный файл будет открыт для доступа для чтения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportSetDataFile, эти функции включают GraphicsImportGetDataFile, GraphicsImportSetDataHandle, GraphicsImportGetDataHandle, GraphicsImportSetDataReference, GraphicsImportSetDataReferenceOffsetAndLimit, и GraphicsImportGetDataReferenceOffsetAndLimit. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает дескриптор те ссылочные данные импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetDataHandle ( GraphicsImportComponent ci, Handle h );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    h

    Указывает дескриптор, содержащий графические данные. Формат данных в дескрипторе совпадает с, который нашел в файле.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Графический компонент средства импорта не делает копию этих данных. Поэтому Вы не должны располагать этот дескриптор, пока не было закрыто графическое средство импорта.

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportSetDataHandle, эти функции включают GraphicsImportGetDataFile, GraphicsImportSetDataFile, GraphicsImportGetDataHandle, GraphicsImportSetDataReference, GraphicsImportSetDataReferenceOffsetAndLimit, и GraphicsImportGetDataReferenceOffsetAndLimit. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает ссылку на данные для данных импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetDataReference ( GraphicsImportComponent ci, Handle dataRef, OSType dataReType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    dataRef

    Дескриптор к ссылке на данные QuickTime.

    dataReType

    Тип ссылки на данные. Посмотрите Data References.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Приложения обычно не используют эту функцию. GraphicsImportSetDataFile и GraphicsImportSetDataHandle функции и вызывают эту функцию с надлежащей ссылкой на данные и типом ссылки на данные. Эта функция делает копию переданной ссылки на данные, таким образом, безопасно избавиться от дескриптора сразу после вызова.

    Специальные замечания

    Графические компоненты средства импорта используют компоненты обработчика данных QuickTime для получения их данных. Приложения, однако, будут использовать графические функции средства импорта вместо того, чтобы непосредственно вызвать обработчик данных. Кроме того GraphicsImportSetDataReference, эти функции включают GraphicsImportGetDataFile, GraphicsImportSetDataHandle, GraphicsImportGetDataHandle, GraphicsImportSetDataFile, GraphicsImportSetDataReferenceOffsetAndLimit, и GraphicsImportGetDataReferenceOffsetAndLimit. Эти функции позволяют источнику данных быть файлом, дескриптором или ссылкой на данные QuickTime. Только необходимо использовать эти функции при открытии графического компонента средства импорта непосредственно. Вы не должны вызывать их при использовании одного из GetGraphicsImporter... функционирует такой как GetGraphicsImporterForDataRef. GetGraphicsImporter... функции автоматически открывают графический компонент средства импорта и устанавливают его источник данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает ссылочный дескриптор выходных данных в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetOutputDataReference ( GraphicsExportComponent ci, Handle *dataRef, OSType *dataRefType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dataRef

    Точки к переменной для получения дескриптора ссылки на данные.

    dataRefType

    Точки к переменной для получения константы, идентифицирующей data ссылочный тип. Посмотрите Data References.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    Вызывающая сторона ответственна за избавление от возвращенного дескриптора ссылки на данные.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает файл текущей производительности для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetOutputFile ( GraphicsExportComponent ci, FSSpec *theFile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    theFile

    Точки к переменной для получения FSSpec.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает тип и коды создателя для выходного файла в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetOutputFileTypeAndCreator ( GraphicsExportComponent ci, OSType *fileType, OSType *fileCreator );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    fileType

    Получает тип файла для нового файла образа. Посмотрите File Types and Creators.

    fileCreator

    Принимает создателя файла для нового файла образа. Посмотрите File Types and Creators.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает дескриптор текущей производительности для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetOutputHandle ( GraphicsExportComponent ci, Handle *h );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    h

    Точки к переменной для получения дескриптора.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает выходное начальное смещение и максимальный предел размера для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetOutputOffsetAndMaxSize ( GraphicsExportComponent ci, unsigned long *offset, unsigned long *maxSize, Boolean *truncateFile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    offset

    По возврату, значение, описывающее байтовое смещение данных изображения с начала ссылки на данные. Если Вы не интересуетесь этой информацией, можно передать NIL.

    maxSize

    По возврату, значение, описывающее максимальный предел размера. Если Вы не интересуетесь этой информацией, можно передать NIL.

    truncateFile

    Булево значение; TRUE означает усекать файл, средние значения FALSE нет.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает ссылку на данные текущей производительности для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetOutputDataReference ( GraphicsExportComponent ci, Handle dataRef, OSType dataRefType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dataRef

    Ссылка на данные QuickTime.

    dataRefType

    Тип ссылки на данные; посмотрите Data References.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет выходной файл для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetOutputFile ( GraphicsExportComponent ci, const FSSpec *theFile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    theFile

    FSSpec структура, идентифицирующая файл.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает тип файла и коды создателя для выходного файла графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetOutputFileTypeAndCreator ( GraphicsExportComponent ci, OSType fileType, OSType fileCreator );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    fileType

    Тип файла для нового файла образа, такой как 'JPEG'. Посмотрите File Types and Creators.

    fileCreator

    Создатель файла для нового файла образа. Этот параметр может быть 0, когда используется создатель файла по умолчанию для этого типа файла. Посмотрите File Types and Creators.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает дескриптор в вывод графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetOutputHandle ( GraphicsExportComponent ci, Handle h );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    h

    Выходной дескриптор.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает выходное начальное смещение и максимальный предел размера для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetOutputOffsetAndMaxSize ( GraphicsExportComponent ci, unsigned long offset, unsigned long maxSize, Boolean truncateFile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    offset

    Байтовое смещение данных изображения с начала ссылки на данные.

    maxSize

    Значение, описывающее максимальный предел размера.

    truncateFile

    Булево значение; TRUE означает усекать файл.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую входную ссылку на данные для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputDataReference ( GraphicsExportComponent ci, Handle *dataRef, OSType *dataRefType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dataRef

    Точки к переменной для получения дескриптора ссылки на данные.

    dataRefType

    Точки к переменной для получения data ссылочный тип.

    Возвращаемое значение

    Посмотрите Error Codes. Если текущий источник не является ссылкой на данные, функциональными возвратами paramErr. Функциональные возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для получения источника графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Специальные замечания

    Вызывающая сторона ответственна за избавление от возвращенного дескриптора ссылки на данные.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий входной файл для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputFile ( GraphicsExportComponent ci, FSSpec *theFile );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    theFile

    Указатель на спецификацию файла файла, содержащего графические данные.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Если текущий источник не является файлом, функциональными возвратами paramErr.

    Обсуждение

    Можно использовать эту функцию для получения источника графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий входной экземпляр средства импорта графики для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputGraphicsImporter ( GraphicsExportComponent ci, GraphicsImportComponent *grip );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    grip

    Точки к переменной для получения исходного средства импорта графики.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Необходимо получить источник графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий входной мир графики для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputGWorld ( GraphicsExportComponent ci, GWorldPtr *gworld );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    gworld

    Точки к переменной для получения исходного мира графики.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для получения источника графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий входной дескриптор для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputHandle ( GraphicsExportComponent ci, Handle *h );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    h

    Указатель для получения дескриптора.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки. Если текущий источник не является дескриптором, функциональными возвратами paramErr.

    Обсуждение

    Можно использовать эту функцию для получения источника графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущее входное изображение в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputPicture ( GraphicsExportComponent ci, PicHandle *picture );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    picture

    Точки к переменной для получения исходного изображения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для получения источника графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую входную пиксельную карту в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputPixmap ( GraphicsExportComponent ci, PixMapHandle *pixmap );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    pixmap

    Точки к переменной для получения источника PixMap структура.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для получения источника графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущий входной указатель в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputPtr ( GraphicsExportComponent ci, Ptr *p, unsigned long *size );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    p

    Указатель для получения указателя, содержащего графические данные.

    size

    Указатель на значение, описывающее размер данных изображения в байтах.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для получения источника графической работы экспорта. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта является сжатым изображением, сохраненным в ссылке на данные.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputDataReference ( GraphicsExportComponent ci, Handle dataRef, OSType dataRefType, ImageDescriptionHandle desc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dataRef

    Ссылка на данные QuickTime. Посмотрите Data References.

    dataRefType

    Тип ссылки на данные; посмотрите Data References.

    desc

    Дескриптор к ImageDescription структура, описывая сжатые данные.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта является сжатым изображением, сохраненным в файле.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputFile ( GraphicsExportComponent ci, const FSSpec *theFile, ImageDescriptionHandle desc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    theFile

    Указатель на FSSpec структура для файла, содержащего графические данные.

    desc

    Дескриптор к ImageDescription структура, описывающая сжатые данные.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта должно быть составлено графическим экземпляром средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputGraphicsImporter ( GraphicsExportComponent ci, GraphicsImportComponent grip );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    grip

    Исходный компонентный экземпляр средства импорта графики.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Специальные замечания

    Это - ответственность вызывающей стороны избавиться от графического средства импорта.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта является графическим миром.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputGWorld ( GraphicsExportComponent ci, GWorldPtr gworld );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    gworld

    Исходный мир графики. Это должен быть реальный графический мир; Вы не можете передать обычный цвет GrafPort.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Специальные замечания

    Графическое средство экспорта никогда не будет располагать графический мир.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта является сжатым изображением, на которое ссылается дескриптор.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputHandle ( GraphicsExportComponent ci, Handle h, ImageDescriptionHandle desc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    h

    Дескриптор к графическим данным.

    desc

    Дескриптор к ImageDescription структура, описывающая сжатые данные.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта является изображением.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputPicture ( GraphicsExportComponent ci, PicHandle picture );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    picture

    Дескриптор к исходному изображению.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта является пиксельной картой.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputPixmap ( GraphicsExportComponent ci, PixMapHandle pixmap );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    pixmap

    Источник PixMap структура.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Специальные замечания

    Это - ответственность вызывающей стороны избавиться pixmap.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает, что исходное изображение для графической работы экспорта является сжатым изображением, сохраненным в фиксированном адресе в памяти.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputPtr ( GraphicsExportComponent ci, Ptr p, unsigned long size, ImageDescriptionHandle desc );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    p

    Указатель на значение изображение.

    size

    Значение, описывающее размер данных изображения в байтах.

    desc

    Дескриптор к ImageDescription структура, описывающая сжатые данные.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Можно использовать эту функцию для указания источника перед вызовом GraphicsExportDoExport. Источник может быть компонентным экземпляром средства импорта графики QuickTime, QuickDraw Picture, графический мир, a PixMap структура или часть сжатых данных, описанных ImageDescription структура. Сжатые данные могут быть в файле, дескрипторе, указателе или другой ссылке на данные. Приложение должно удостовериться, что от источника не избавляются, прежде чем графический пример средства экспорта закрыт или приведен новый источник. Все то, чтобы получать и функции множества для этих источников реализовано основным графическим средством экспорта; специфичные для формата средства импорта должны делегировать всех их.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую установку экспорта Exif графического средства экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetExifEnabled ( GraphicsExportComponent ci, Boolean *exifEnabled );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта. Эта функция поддерживается только TIFF и средствами экспорта графики JPEG.

    exifEnabled

    Передайте указатель на переменную, которая будет установлена в TRUE если Exif экспорт включен.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.1 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую установку создания миниатюры для графического средства экспорта при экспорте файлов Exif.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetThumbnailEnabled ( GraphicsExportComponent ci, Boolean *thumbnailEnabled, long *maxThumbnailWidth, long *maxThumbnailHeight );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта. Эта функция поддерживается только TIFF и средствами экспорта графики JPEG.

    thumbnailEnabled

    Точки к переменной для получения текущей установки миниатюры. Передача NIL если Вы не хотите получать эту информацию.

    maxThumbnailWidth

    Точки к переменной для получения текущей максимальной ширины миниатюры. Передача NIL если Вы не хотите получать эту информацию.

    maxThumbnailHeight

    Точки к переменной для получения текущей максимальной высоты миниатюры. Передача NIL если Вы не хотите получать эту информацию.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.1 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет, должен ли графический компонент средства экспорта создать файлы Exif.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetExifEnabled ( GraphicsExportComponent ci, Boolean enableExif );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта. Эта функция поддерживается только TIFF и средствами экспорта графики JPEG.

    enableExif

    Передайте TRUE для включения Exif создание файла.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Включение Exif экспорт отключает несовместимые настройки, такие как полутоновый JPEG и сжал TIFF и включает экспорт Exif метаданные.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.1 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет, должен ли графический компонент средства экспорта создать встроенную миниатюру в экспортируемом файле Exif.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetThumbnailEnabled ( GraphicsExportComponent ci, Boolean enableThumbnail, long maxThumbnailWidth, long maxThumbnailHeight );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта. Эта функция в настоящее время поддерживается только TIFF и средствами экспорта графики JPEG.

    enableThumbnail

    Передайте TRUE для включения создания миниатюры; иначе передача FALSE.

    maxThumbnailWidth

    Максимальная ширина для создаваемых миниатюр.

    maxThumbnailHeight

    Максимальная высота для создаваемых миниатюр. Если одна максимальная размерность будет 0, то только другой будет использоваться. Если обе максимальных размерности будут 0, то графическое средство экспорта решит для себя. Графическое средство экспорта не изменит форматное соотношение Exif отобразите при создании миниатюры, и при этом она не создаст миниатюру, больше, чем изображение.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Средство экспорта графики JPEG может создать миниатюры только при записи Exif файлы.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.1 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Возвращает текущую позицию файла для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetOutputMark ( GraphicsExportComponent ci, unsigned long *mark );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    mark

    Получает текущую позицию файла, как байтовое смещение с начала ссылки выходных данных.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    Не все типы выходных данных поддерживают текущую функцию позиции файла.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Чтения выводят данные изображения в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportReadOutputData ( GraphicsExportComponent ci, void *dataPtr, unsigned long dataOffset, unsigned long dataSize );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dataPtr

    Указатель на блок памяти для получения данных.

    dataOffset

    Смещение данных изображения в ссылке на данные. Функция начинает читать данные изображения из этого смещения.

    dataSize

    Число байтов данных изображения для чтения.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Специальные замечания

    Не все типы выходных данных поддерживают эту функцию.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Ищет на указанную позицию файла в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetOutputMark ( GraphicsExportComponent ci, unsigned long mark );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    mark

    Новая позиция файла, указанная как байтовое смещение с начала ссылки выходных данных.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Записи выводят данные изображения в графической работе экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportWriteOutputData ( GraphicsExportComponent ci, const void *dataPtr, unsigned long dataSize );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    dataPtr

    Указатель на блок памяти, содержащий данные.

    dataSize

    Число байтов данных изображения для записи.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция используется специфичными для формата графическими средствами экспорта для записи выходных данных.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Выполняет графическую работу экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportDoExport ( GraphicsExportComponent ci, unsigned long *actualSizeWritten );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    actualSizeWritten

    Точки к переменной для получения числа записанных байтов. Если Вы не интересуетесь этой информацией, передачей NIL.

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Прежде, чем вызвать эту функцию, необходимо указать входное изображение, с помощью одного из GraphicsExportSetInput... функции и место назначения для выходного файла образа, с помощью одного из GraphicsExportSetOutput... функции.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает CGBitmapContext, который графическое средство экспорта использует в качестве его входного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputCGBitmapContext ( GraphicsExportComponent ci, CGContextRef *bitmapContextRefOut );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    bitmapContextRef

    Ссылка на Базовый Графический контекст.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Определяет, который Базовый Графический CGImage является источником для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportGetInputCGImage ( GraphicsExportComponent ci, CGImageRef *imageRefOut );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    imageRef

    Ссылка на Базовое Графическое изображение.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает CGBitmapContext, который графическое средство экспорта будет использовать в качестве его входного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputCGBitmapContext ( GraphicsExportComponent ci, CGContextRef bitmapContextRef );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    bitmapContextRef

    Ссылка на Базовый Графический контекст.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Указывает Базовый Графический CGImage как источник для графической работы экспорта.

    Объявление

    Objective C

    ComponentResult GraphicsExportSetInputCGImage ( GraphicsExportComponent ci, CGImageRef imageRef );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства экспорта.

    imageRef

    Ссылка на a CG изображение.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Импортирует изображение как Базовый Графический CGImage.

    Объявление

    Objective C

    ComponentResult GraphicsImportCreateCGImage ( GraphicsImportComponent ci, CGImageRef *imageRefOut, UInt32 flags );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    imageRefOut

    Ссылка на CG изображение, которое будет создаваться.

    flags

    Флаг (см. ниже), который определяет настройки для использования. kGraphicsImportCreateCGImageUsingCurrentSettings Используйте текущие настройки. Посмотрите эти константы:

    • kGraphicsImportCreateCGImageUsingCurrentSettings

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Представляет диалоговое окно, позволяющее пользователю сохранить импортированный образ во внешнем формате файла.

    Объявление

    Objective C

    ComponentResult GraphicsImportDoExportImageFileToDataRefDialog ( GraphicsImportComponent ci, Handle inDataRef, OSType inDataRefType, CFStringRef prompt, ModalFilterYDUPP filterProc, OSType *outExportedType, Handle *outDataRef, OSType *outDataRefType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    inDefaultDataRef

    Ссылка на данные, указывающая расположение экспорта по умолчанию.

    inDefaultDataRefType

    Тип ссылки на данные, указывающей расположение экспорта по умолчанию.

    prompt

    Ссылка на a CFString это содержит строку текста запроса для диалогового окна.

    filterProc

    Модальная функция фильтра; посмотрите ModalFilterYDProc в QuickTime ссылка API.

    outExportedType

    Указатель на OSType объект, куда будет возвращен тип экспортируемого файла.

    outExportedDataRef

    Указатель на дескриптор, куда будет возвращена ссылка на данные к экспортируемому файлу.

    outExportedDataRefType

    Указатель на OSType объект, куда будет возвращен тип ссылки на данные, указывающей на экспортируемый файл.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция представляет диалоговое окно файла, позволяющее пользователю для указания файла, в который экспортируемые данные переходят и формат, в который экспортируются данные изображения. При помощи ссылок на данные длинное имя файла или имя файла Unicode могут использоваться в качестве имени файла по умолчанию, а также имени файла, в который идут данные экспорта. Эта функция эквивалентна GraphicsImportDoExportImageFileDialog.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Сохраняет импортированный образ во внешнем формате файла.

    Объявление

    Objective C

    ComponentResult GraphicsImportExportImageFileToDataRef ( GraphicsImportComponent ci, OSType fileType, OSType fileCreator, Handle dataRef, OSType dataRefType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    fileType

    Тип файла Mac OS для нового файла, определяющего формат файла.

    fileCreator

    Тип создателя нового файла.

    dataRef

    Ссылка на данные, указывающая место хранения, в которое должно быть экспортировано изображение.

    dataRefType

    Тип ссылки на данные.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция экспортирует импортированное изображение как внешний формат файла, указанный fileType. Экспортируемые данные будут сохранены в место хранения, указанное ссылкой на данные. Можно использовать функции ссылки на данные для создания ссылки на данные для файла, имеющего долго или имя файла Unicode. Эта функция эквивалентна GraphicsImportExportImageFile.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Осуждаемый.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetAliasedDataReference ( GraphicsImportComponent ci, Handle *dataRef, OSType *dataRefType );

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Недокументированный

    Объявление

    Objective C

    ComponentResult GraphicsImportGetBaseDataOffsetAndSize64 ( GraphicsImportComponent ci, wide *offset, wide *size );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    offset

    Недокументированный

    size

    Недокументированный

    Возвращаемое значение

    Посмотрите Error Codes. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.1 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает профиль ColorSync от графического компонента средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetDestinationColorSyncProfileRef ( GraphicsImportComponent ci, CMProfileRef *destinationProfileRef );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    destinationProfileRef

    По возврату, указателю на непрозрачную структуру, содержащую профиль ColorSync.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает универсальный профиль colorsync для графического компонента средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetGenericColorSyncProfile ( GraphicsImportComponent ci, OSType pixelFormat, void *reservedSetToNULL, UInt32 flags, Handle *genericColorSyncProfileOut );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    pixelFormat

    Посмотрите Pixel Formats в QuickTime ссылка API.

    reservedSetToNULL

    Передача NIL.

    flags

    В настоящее время не используемый.

    genericColorSyncProfileOut

    Дескриптор к обобщение colorsync профиль для графического средства импорта.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Получает переопределение профиль ColorSync для графического компонента средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportGetOverrideSourceColorSyncProfileRef ( GraphicsImportComponent ci, CMProfileRef *outOverrideSourceProfileRef );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    outOverrideSourceProfileRef

    Указатель на непрозрачную структуру, содержащую профиль ColorSync.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Создает место хранения, содержащее изображение QuickDraw для импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSaveAsPictureToDataRef ( GraphicsImportComponent ci, Handle dataRef, OSType dataRefType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    dataRef

    Ссылка на данные, указывающая место хранения, к которому должна быть сохранена картинка.

    dataRefType

    Тип ссылки на данные.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция сохраняет импортированный образ как изображение QuickDraw в место хранения, указанное через ссылку на данные. Можно использовать Утилиты Ссылки на данные для создания ссылки на данные для файла, имеющего долго или имя файла Unicode. Эта функция эквивалентна GraphicsImporterSaveAsPictureFile.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Создает место хранения, содержащее изображение QuickTime импортированного изображения.

    Объявление

    Objective C

    ComponentResult GraphicsImportSaveAsQuickTimeImageFileToDataRef ( GraphicsImportComponent ci, Handle dataRef, OSType dataRefType );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    dataRef

    Ссылка на данные, указывающая место хранения, к которому должна быть сохранена картинка.

    dataRefType

    Тип ссылки на данные.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Обсуждение

    Эта функция сохраняет импортированный образ как изображение QuickTime в место хранения, указанное через ссылку на данные. Можно использовать функции ссылки на данные для создания ссылки на данные для файла, имеющего долго или имя файла Unicode. Эта функция эквивалентна GraphicsImportSaveAsQuickTimeImageFile.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает профиль ColorSync для графического компонента средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetDestinationColorSyncProfileRef ( GraphicsImportComponent ci, CMProfileRef newDestinationProfileRef );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    newDestinationProfileRef

    Указатель на непрозрачную структуру, содержащую профиль ColorSync.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Устанавливает переопределение профиль ColorSync для графического компонента средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportSetOverrideSourceColorSyncProfileRef ( GraphicsImportComponent ci, CMProfileRef newOverrideSourceProfileRef );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    newOverrideSourceProfileRef

    Указатель на непрозрачную структуру, содержащую профиль ColorSync.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

  • Спрашивает, будет ли GraphicsImportDraw использовать согласование цветов, если вызвано с текущими настройками средства импорта.

    Объявление

    Objective C

    ComponentResult GraphicsImportWillUseColorMatching ( GraphicsImportComponent ci, Boolean *outWillMatch );

    Параметры

    ci

    Экземпляр компонента, идентифицирующий Ваше соединение с графическим компонентом средства импорта.

    outWillMatch

    По возврату, указателю на булев набор к TRUE, если графическое средство импорта будет использовать согласование цветов, FALSE иначе.

    Возвращаемое значение

    Посмотрите Error Codes в QuickTime ссылка API. Возвраты noErr если нет никакой ошибки.

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.3 и позже.

    Осуждаемый в OS X v10.9.

    Не доступный 64-разрядным приложениям.

Обратные вызовы

  • Определяет, как Диалоговый менеджер фильтрует события.

    Объявление

    Objective C

    typedef Boolean (*ModalFilterYDProcPtr) ( DialogPtr theDialog, EventRecord *theEvent, short *itemHit, void *yourDataPtr);

    Параметры

    theDialog

    Указатель на диалоговую запись.

    theEvent

    Указатель на запись события.

    itemHit

    Номер изделия.

    yourDataPtr

    Указатель на данные, полученные от Вашего приложения, если таковые имеются.

    Возвращаемое значение

    Ваш ModalFilterProc обратный вызов возвращает булево значение, сообщающее, обработал ли он событие. Если Ваша функция возвращает значение FALSE, QuickTime обрабатывает событие через свои собственные фильтры. Если Ваша функция возвращает значение ПРАВДА, возвраты QuickTime без дальнейших действий.

    Обсуждение

    ModalFilterProc обратный вызов, используемый с пользовательскими диалоговыми окнами файла, требует дополнительного yourDataPtr параметр.

Типы данных

  • Представляет тип, используемый Графическим Импортом и Экспортом API.

    Объявление

    Objective C

    typedef ComponentInstance GraphicsExportComponent;

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Не доступный 64-разрядным приложениям.

  • Представляет тип, используемый Графическим Импортом и Экспортом API.

    Объявление

    Objective C

    typedef ComponentInstance GraphicsImportComponent;

    Оператор импорта

    Objective C

    @import QuickTime;

    Доступность

    Доступный в OS X v10.0 и позже.

    Не доступный 64-разрядным приложениям.

  • Представляет тип, используемый Графическим Импортом и Экспортом API.

    Объявление

    Swift

    typealias ModalFilterYDUPP = ModalFilterYDProcPtr

    Objective C

    typedef STACK_UPP_TYPE(ModalFilterYDProcPtr) ModalFilterYDUPP;

    Оператор импорта

    Objective C

    @import Carbon;

    Swift

    import Carbon

    Доступность

    Доступный в OS X v10.0 и позже.

Константы

  • Константы передали GraphicsImportDoesDrawAllPixels.

    Объявление

    Objective C

    enum { graphicsImporterDrawsAllPixels = 0, graphicsImporterDoesntDrawAllPixels = 1, graphicsImporterDontKnowIfDrawAllPixels = 2 };

  • Константы, представляющие флаги графических средств импорта.

    Объявление

    Objective C

    enum { graphicsImporterIsBaseImporter = 1L << 0, graphicsImporterCanValidateFile = 1L << 9, graphicsImporterSubTypeIsFileExtension = 1L << 12, graphicsImporterHasMIMEList = 1L << 14, graphicsImporterUsesImageDecompressor = 1L << 23 }; enum { kGraphicsImporterDontDoGammaCorrection = 1L << 0, kGraphicsImporterTrustResolutionFromFile = 1L << 1, kGraphicsImporterEnableSubPixelPositioning = 1L << 2, kGraphicsImporterDontUseColorMatching = 1L << 3 /* set this flag (*before * calling GraphicsImportGetColorSyncProfile ) if you do matching yourself */ };

  • Константы передали GraphicsImportCreateCGImage.

    Объявление

    Objective C

    enum { kGraphicsImportCreateCGImageUsingCurrentSettings = 1L << 0 };

  • Константы, представляющие свойства PNGs.

    Объявление

    Objective C

    enum { kQTPNGFilterPreference = 'pngf', /* UInt32*/ kQTPNGFilterBestForColorType = 'bflt', kQTPNGFilterNone = 0, kQTPNGFilterSub = 1, kQTPNGFilterUp = 2, kQTPNGFilterAverage = 3, kQTPNGFilterPaeth = 4, kQTPNGFilterAdaptivePerRow = 'aflt', kQTPNGInterlaceStyle = 'ilac', /* UInt32*/ kQTPNGInterlaceNone = 0, kQTPNGInterlaceAdam7 = 1 };

    Константы

    • kQTPNGFilterPreference

      kQTPNGFilterPreference

      UInt32.

      Доступный в OS X v10.0 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTPNGInterlaceStyle

      kQTPNGInterlaceStyle

      UInt32.

      Доступный в OS X v10.0 и позже.

      Не доступный 64-разрядным приложениям.

  • Константы, представляющие свойства TIFFs.

    Объявление

    Objective C

    enum { kQTTIFFCompressionMethod = 'tifc', /* UInt32*/ kQTTIFFCompression_None = 1, kQTTIFFCompression_PackBits = 32773L, kQTTIFFLittleEndian = 'tife' /* UInt8 (boolean)*/ }; enum { kQTTIFFUserDataModelPixelScale = 0x7469830E , /* 3 DOUBLEs */ kQTTIFFUserDataModelTransformation = 0x746985D8 , /* 16 DOUBLEs */ kQTTIFFUserDataModelTiepoint = 0x74698482 , /* n DOUBLEs */ kQTTIFFUserDataGeoKeyDirectory = 0x746987AF , /* n SHORTs */ kQTTIFFUserDataGeoDoubleParams = 0x746987B0 , /* n DOUBLEs */ kQTTIFFUserDataGeoAsciiParams = 0x746987B1 , /* n ASCIIs */ kQTTIFFUserDataIntergraphMatrix = 0x74698480 /* 16 or 17 DOUBLEs */ }; enum { kQTTIFFUserDataOrientation = 0x74690112 , /* 1 SHORT */ kQTTIFFUserDataTransferFunction = 0x7469012D , /* n SHORTs */ kQTTIFFUserDataWhitePoint = 0x7469013E , /* 2 RATIONALs */ kQTTIFFUserDataPrimaryChromaticities = 0x7469013F , /* 6 RATIONALs */ kQTTIFFUserDataTransferRange = 0x74690156 , /* 6 SHORTs */ kQTTIFFUserDataYCbCrPositioning = 0x74690213 , /* 1 SHORT */ kQTTIFFUserDataReferenceBlackWhite = 0x74690214 /* n LONGs */ };

    Константы

    • kQTTIFFCompressionMethod

      kQTTIFFCompressionMethod

      UInt32.

      Доступный в OS X v10.0 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFCompression_PackBits

      kQTTIFFCompression_PackBits

      Сжатие PackBits. Это значение 32773L

      Доступный в OS X v10.0 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFLittleEndian

      kQTTIFFLittleEndian

      UInt8 (булевская переменная).

      Доступный в OS X v10.0 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataModelPixelScale

      kQTTIFFUserDataModelPixelScale

      3 DOUBLEs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataModelTransformation

      kQTTIFFUserDataModelTransformation

      16 DOUBLEs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataModelTiepoint

      kQTTIFFUserDataModelTiepoint

      N DOUBLEs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataGeoKeyDirectory

      kQTTIFFUserDataGeoKeyDirectory

      N SHORTs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataGeoDoubleParams

      kQTTIFFUserDataGeoDoubleParams

      N DOUBLEs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataGeoAsciiParams

      kQTTIFFUserDataGeoAsciiParams

      N ASCIIs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataIntergraphMatrix

      kQTTIFFUserDataIntergraphMatrix

      16 или 17 DOUBLEs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataOrientation

      kQTTIFFUserDataOrientation

      1 КОРОТКОЕ.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataTransferFunction

      kQTTIFFUserDataTransferFunction

      N SHORTs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataWhitePoint

      kQTTIFFUserDataWhitePoint

      2 RATIONALs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataPrimaryChromaticities

      kQTTIFFUserDataPrimaryChromaticities

      6 RATIONALs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataTransferRange

      kQTTIFFUserDataTransferRange

      6 SHORTs.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.

    • kQTTIFFUserDataYCbCrPositioning

      kQTTIFFUserDataYCbCrPositioning

      1 КОРОТКОЕ.

      Доступный в OS X v10.2 и позже.

      Не доступный 64-разрядным приложениям.