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

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

Разработчик

Ссылка платформы QTKit

Ссылка платформы набора QuickTime

Классы   Другая ссылка  

Набор QuickTime является платформой Objective C (QTKit.framework) с устойчивым и развивающимся API для управления основанными на времени носителями. Представленный в OS X v10.4, Набор QuickTime обеспечивает ряд классов Objective C и методов, разработанных для основного манипулирования носителями, включая воспроизведение фильма, редактирование, импорт и экспорт в стандартные форматы носителя, среди других возможностей. С выпуском OS X были расширены v10.5 и последняя итерация QuickTime 7, досягаемости и возможности платформы. Платформа Набора QuickTime теперь включает добавление 15 новых классов, все разработанные для поддержки видео профессионального уровня и аудио получения, а также записи прокласса носителей. Два дополнительных класса, поддерживающие Базовые Слои анимации для получения и фильмов, также предоставлены в API.

Разработчики, работающие с классами Набора Приложения Какао NSMovie и NSMovieView должен переместить их приложения в платформу Набора QuickTime для использования в своих интересах питания и расширенной функциональности этого API.

См. также

Следующие документы предоставляют дополнительную информацию о платформе Набора QuickTime:

  • Руководство по обновлению QuickTime 7

  • Руководство по обновлению QuickTime 7.1

  • Ссылка обновления QuickTime 7.1

  • QuickTime 7.2.1 руководства по обновлению

  • Руководство по созданию фильма в формате QuickTime

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

QTCaptureConnection

Этот класс представляет соединение, по которому единый поток данных носителей отправляется от a QTCaptureInput к a QTCaptureSession и от a QTCaptureSession к a QTCaptureOutput.

QTCaptureDevice

Этот класс представляет доступное устройство захвата изображения.

QTCaptureInput

Этот класс обеспечивает входные исходные соединения для a QTCaptureSession.

QTCaptureDeviceInput

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

QTCaptureOutput

QTCaptureOutput абстрактный класс, обеспечивающий интерфейс для соединения выходных мест назначения получения, таких как файлы QuickTime и предварительные просмотры видео, к a QTCaptureSession.

QTCaptureAudioPreviewOutput

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

QTCaptureDecompressedAudioOutput

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

QTCaptureDecompressedVideoOutput

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

QTCaptureFileOutput

Это - абстрактное выходное место назначения суперкласса для QTCaptureSession это пишет полученные носители в файлы.

QTCaptureMovieFileOutput

Этот класс представляет выходное место назначения для QTCaptureSession это пишет полученные носители в файлы фильма в формате QuickTime.

QTCaptureVideoPreviewOutput

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

QTCaptureSession

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

QTCompressionOptions

Этот класс представляет ряд опций сжатия для определенного типа носителей.

QTDataReference

A QTDataReference объект является представлением ссылки на данные QuickTime, указывающей расположение фильма в формате QuickTime или некоторых данных носителей.

QTExportOptions

QTExportSession

QTFormatDescription

QTFormatDescription объекты используются для описания формата носителя выборок носителей и источников носителей, таких как соединения получения и устройства.

QTMedia

A QTMedia объект является объектом, представляющим данные, связанные с a QTTrack объект.

QTMetadataItem

QTMovie

A QTMovie объект является объектом, представляющим играемый набор данных носителей.

QTMovieModernizer

QTMovieModernizer класс используется для управления «модернизацией» устаревших носителей.

QTSampleBuffer

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

QTTrack

A QTTrack объект является объектом, представляющим упорядочивание и другие характеристики данных носителей в a QTMovie объект, такой как единственный видеотрек или аудиотрек.

CALayer

CALayer класс управляет основанным на изображении содержанием и позволяет Вам выполнять анимации на том содержании.

QTCaptureLayer

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

QTMovieLayer

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

NSView

NSView класс определяет основное получение, обработку событий и печать архитектуры приложения.

QTCaptureView

Это - подкласс NSView это выводит на экран предварительный просмотр видео сеанса получения.

QTMovieView

A QTMovieView подкласс NSView это может использоваться, чтобы вывести на экран и управлять фильмами в формате QuickTime.

Другая ссылка

NSCoder QTKit дополнительная ссылка

NSValue QTKit дополнительная ссылка

Ссылка типов данных QTKit

Ссылка функций QTKit

Ссылка констант QTKit