QTMedia
A QTMedia объект является объектом, представляющим данные, связанные с a QTTrack объект. A QTMovie объект обычно содержит один или несколько потоков данных носителей, представленных QTTrack объекты. A QTTrack объект имеет точно один QTMedia объект связался с ним. QTMedia объект представляет атрибуты, такие как характеристики носителей и тип среды. Когда a QTMovie объект был инициализирован с QTMovieOpenForPlaybackAttribute набор к NOfalse, a QTMedia возразите обертывает базовые носители QuickTime (типа Media).
Оператор импорта
Swift
import QTKit
Objective C
@import QTKit;
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает объект QTMedia, связанный с QuickTime Носители.
Параметры
mediaДанные носителей QuickTime, с которыми можно инициализировать мультимедийный объект.
errorPtrПо возврату, если мультимедийный объект не мог бы быть создан, указатель на ошибку при указании причины отказа.
Возвращаемое значение
Недавно создаваемый мультимедийный объект.
Обсуждение
Этот метод нельзя вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue. Кроме того, этот метод не могут вызвать 64-разрядные приложения.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
Не доступный 64-разрядным приложениям.
-
Возвраты a
QTMediaобъект связал с QuickTime Носители.Параметры
mediaНосители QuickTime, с которыми можно инициализировать
QTMediaобъект.errorPtrУказатель на
NSErrorобъект; если aQTMediaобъект не может быть создан,NSErrorобъект возвращается в этом расположении.Возвращаемое значение
Недавно инициализированный мультимедийный объект.
Обсуждение
Этот метод нельзя вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue. Кроме того, этот метод не могут вызвать 64-разрядные приложения.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
Не доступный 64-разрядным приложениям.
-
Возвраты
QTTrackобъект связался с aQTMediaобъект.Объявление
Objective C
- (QTTrack *)trackВозвращаемое значение
QTTrackобъект, содержащий носители.Обсуждение
Этот метод можно вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
-
hasCharacteristic: - hasCharacteristic:(OS X v10.9)Указывает ли a
QTMediaобъект имеет заданную характеристику.Объявление
Objective C
- (BOOL)hasCharacteristic:(NSString *)characteristicПараметры
characteristicNSStringобъект, указывающий характеристику, которая будет считана; передайте строки какQTMediaCharacteristicVisualилиQTMediaCharacteristicAudio. Возможные характеристики перечислены в Характеристиках Носителей.Возвращаемое значение
Возвраты
YEStrueеслиQTMediaобъект имеет заданную характеристику,NOfalseиначе.Обсуждение
Этот метод можно вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
-
attributeForKey: - attributeForKey:(OS X v10.9)Возвращает текущую стоимость атрибута a
QTMediaобъект.Объявление
Objective C
- (id)attributeForKey:(NSString *)attributeKeyПараметры
attributeKeyNSStringобъект, указывающий атрибут, который будет считан; передайте строки какQTMediaTimeScaleAttributeилиQTMediaTypeAttribute. Возможные ключи атрибута перечислены в Атрибутах Носителей.Возвращаемое значение
Значение указанного атрибута.
Обсуждение
Этот метод можно вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
См. также
-
setAttribute:forKey: - setAttribute:forKey:(OS X v10.9)Устанавливает атрибут a
QTMediaвозразите против указанного значения.Объявление
Objective C
- (void)setAttribute:(id)valueforKey:(NSString *)attributeKeyПараметры
valueОбъект, указывающий значение атрибута, который будет записан.
attributeKeyNSStringобъект, указывающий атрибут, который будет записан; передайте строки какQTMediaTimeScaleAttributeилиQTMediaTypeAttribute. Возможные ключи атрибута перечислены в Атрибутах Носителей.Обсуждение
Этот метод можно вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue. Однако определенные атрибуты могут не быть перезаписываемы, когда фильм, содержащий это носители, был инициализирован сQTMovieOpenForPlaybackAttributeнабор кYEStrue.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
См. также
-
mediaAttributes - mediaAttributes(OS X v10.9)Возвращает словарь, содержащий текущую стоимость всех общедоступных атрибутов a
QTMediaобъект.Объявление
Objective C
- (NSDictionary *)mediaAttributesВозвращаемое значение
Словарь, содержащий все атрибуты носителей.
Обсуждение
Этот метод можно вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue. Возможные ключи атрибута перечислены в Атрибутах Носителей.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
См. также
-
setMediaAttributes: - setMediaAttributes:(OS X v10.9)Устанавливает атрибуты a
QTMediaобъект с помощью пар ключ/значение в указанном словаре.Объявление
Objective C
- (void)setMediaAttributes:(NSDictionary *)attributesПараметры
attributesNSDictionaryобъект, указывающий атрибуты для установки и их требуемые значения.Обсуждение
Этот метод можно вызвать, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue. Однако определенные атрибуты могут не быть перезаписываемы, когда фильм, содержащий это носители, был инициализирован сQTMovieOpenForPlaybackAttributeнабор кYEStrue. Возможные ключи атрибута перечислены в Атрибутах Носителей.Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
См. также
-
quickTimeMedia - quickTimeMedia(OS X v10.9)Возвращает носители QuickTime, связанные с мультимедийным объектом.
Объявление
Objective C
- (Media)quickTimeMediaВозвращаемое значение
Носители QuickTime связались с мультимедийным объектом.
Оператор импорта
Objective C
@import QTKit;Доступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.9.
Не доступный 64-разрядным приложениям.
-
Константы для различных типов среды. Сравните эти константы со значением, связанным с
QTMediaTypeAttributeключ.Объявление
Objective C
NSString * const QTMediaTypeVideo; NSString * const QTMediaTypeSound; NSString * const QTMediaTypeText; NSString * const QTMediaTypeBase; NSString * const QTMediaTypeMPEG; NSString * const QTMediaTypeMusic; NSString * const QTMediaTypeTimeCode; NSString * const QTMediaTypeSprite; NSString * const QTMediaTypeFlash; NSString * const QTMediaTypeMovie; NSString * const QTMediaTypeTween; NSString * const QTMediaType3D; NSString * const QTMediaTypeSkin; NSString * const QTMediaTypeQTVR; NSString * const QTMediaTypeHint; NSString * const QTMediaTypeStream; NSString * const QTMediaTypeMuxed; NSString * const QTMediaTypeQuartzComposer; NSString * const QTMediaTypeSubtitle; NSString * const QTMediaTypeClosedCaption;Константы
-
QTMediaTypeVideoQTMediaTypeVideoТип среды видеотрека.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeSoundQTMediaTypeSoundТип среды звуковой дорожки.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeTextQTMediaTypeTextТип среды текстовой дорожки.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeBaseQTMediaTypeBaseТип среды основной дорожки.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeMPEGQTMediaTypeMPEGТип среды дорожки MPEG.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeMusicQTMediaTypeMusicТип среды музыкального трека.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeTimeCodeQTMediaTypeTimeCodeТип среды дорожки временного кода.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeSpriteQTMediaTypeSpriteТип среды дорожки спрайта.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeFlashQTMediaTypeFlashТип среды дорожки Flash.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeMovieQTMediaTypeMovieТип среды дорожки фильма.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeTweenQTMediaTypeTweenТип среды дорожки промежуточного кадра.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaType3DQTMediaType3DТип среды QuickDraw 3D дорожка.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeSkinQTMediaTypeSkinТип среды дорожки кожи
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeQTVRQTMediaTypeQTVRТип среды QuickTime дорожка VR.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeHintQTMediaTypeHintТип среды дорожки подсказки.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeStreamQTMediaTypeStreamТип среды потоковой дорожки.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeMuxedQTMediaTypeMuxedТип среды мультиплексированного аудиотрека и видеотрека.
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeQuartzComposerQTMediaTypeQuartzComposerТип среды Кварцевой дорожки Композитора.
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeSubtitleQTMediaTypeSubtitleТип среды дорожки подзаголовка.
OS X v10.6 и QuickTime 7.6.3 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeClosedCaptionQTMediaTypeClosedCaptionТип среды дорожки субтитров.
OS X v10.6 и QuickTime 7.6.3 и позже.
Осуждаемый в OS X v10.9.
-
-
Характеристики данного носители. Можно запросить для этих характеристик с помощью
hasCharacteristic:метод.Объявление
Objective C
NSString * const QTMediaCharacteristicVisual; NSString * const QTMediaCharacteristicAudio; NSString * const QTMediaCharacteristicCanSendVideo; NSString * const QTMediaCharacteristicProvidesActions; NSString * const QTMediaCharacteristicNonLinear; NSString * const QTMediaCharacteristicCanStep; NSString * const QTMediaCharacteristicHasNoDuration; NSString * const QTMediaCharacteristicHasSkinData; NSString * const QTMediaCharacteristicProvidesKeyFocus; NSString * const QTMediaCharacteristicHasVideoFrameRate;Константы
-
QTMediaCharacteristicVisualQTMediaCharacteristicVisualНосители имеют визуальные данные.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicAudioQTMediaCharacteristicAudioНосители имеют аудиоданные.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicCanSendVideoQTMediaCharacteristicCanSendVideoНосители могут отправить визуальные данные в другую дорожку.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicProvidesActionsQTMediaCharacteristicProvidesActionsНосители имеют действия.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicNonLinearQTMediaCharacteristicNonLinearНосители нелинейны.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicCanStepQTMediaCharacteristicCanStepНосители могут продвинуться.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicHasNoDurationQTMediaCharacteristicHasNoDurationНосители не имеют никакой продолжительности.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicHasSkinDataQTMediaCharacteristicHasSkinDataНосители имеют данные кожи.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicProvidesKeyFocusQTMediaCharacteristicProvidesKeyFocusКлючевые события могут фокусироваться в носителях.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaCharacteristicHasVideoFrameRateQTMediaCharacteristicHasVideoFrameRateНосители имеют частоту видеокадров.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
-
Следующие константы являются ключами для атрибутов носителей, что можно получить и установить использование
mediaAttributesиsetMediaAttributes:методы. Чтобы получить или установить единственный атрибут, использоватьattributeForKey:илиsetAttribute:forKey:.Объявление
Objective C
NSString * const QTMediaCreationTimeAttribute; NSString * const QTMediaDurationAttribute; NSString * const QTMediaModificationTimeAttribute; NSString * const QTMediaSampleCountAttribute; NSString * const QTMediaQualityAttribute; NSString * const QTMediaTimeScaleAttribute; NSString * const QTMediaTypeAttribute;Константы
-
QTMediaCreationTimeAttributeQTMediaCreationTimeAttributeВремя создания. Значение для этого ключа имеет тип
NSDate.Этот атрибут может быть считан, но не записан. Этот атрибут может быть считан, но не записан, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaDurationAttributeQTMediaDurationAttributeПродолжительность. Значение для этого ключа имеет тип
NSValue, интерпретируемый как aQTTime.Этот атрибут может быть считан, но не записан. Этот атрибут может быть считан, но не записан, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaModificationTimeAttributeQTMediaModificationTimeAttributeВремя изменения. Значение для этого ключа имеет тип
NSDate.Этот атрибут может быть считан, но не записан. Этот атрибут может быть считан, но не записан, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaSampleCountAttributeQTMediaSampleCountAttributeДемонстрационное количество носителей. Значение для этого ключа имеет тип
NSNumber, интерпретируемый как along.Этот атрибут может быть считан, но не записан. Этот атрибут может быть считан, но не записан, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaQualityAttributeQTMediaQualityAttributeКачество носителей. Значение для этого ключа имеет тип
NSNumber, интерпретируемый как ashort.Этот атрибут может быть считан, но не записан. Этот атрибут может быть считан, но не записан, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTimeScaleAttributeQTMediaTimeScaleAttributeМасштаб времени носителей. Значение для этого ключа имеет тип
NSNumber, интерпретируемый как along.Этот атрибут может быть считан, но не записан. Этот атрибут может быть считан, но не записан, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
QTMediaTypeAttributeQTMediaTypeAttributeТип среды. Значение для этого ключа имеет тип
NSString. Посмотрите Типы среды для значений, которые может возвратить этот атрибут.Этот атрибут может быть считан, но не записан. Этот атрибут может быть считан, но не записан, когда фильм, содержащий это носители, был инициализирован с
QTMovieOpenForPlaybackAttributeнабор кYEStrue.Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.9.
-
