AVCompositionTrackSegment
Наследование
-
NSObject -
AVAssetTrackSegment -
AVCompositionTrackSegment
-
NSObject -
AVAssetTrackSegment -
AVCompositionTrackSegment
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 4.0 и позже.
AVCompositionTrackSegment объект представляет сегмент AVCompositionTrack объект, включая URL и идентификатор дорожки, и время, отображаясь из источника отслеживает к дорожке состава.
Вы обычно используете этот класс, чтобы сохранить низкоуровневое представление состава к форматам хранения Вашего выбора и перераспределить их от хранения.
-
Возвращает сегмент дорожки состава, представляющий пустой сегмент дорожки.
Объявление
Objective C
+ (AVCompositionTrackSegment *)compositionTrackSegmentWithTimeRange:(CMTimeRange)timeRangeПараметры
timeRangeДиапазон времени пустого состава отслеживает сегмент.
Возвращаемое значение
Сегмент дорожки состава, представляющий пустой сегмент дорожки.
Обсуждение
Этот метод вызывает
initWithURL:trackID:sourceTimeRange:targetTimeRange:с anilURL, trackIDkCMPersistentTrackID_Invalid, время, отображаясь сsource.startиsource.durationравныйkCMTimeInvalid, и с целью равняютсяtimeRange.Это - стандартное низкоуровневое представление пустого сегмента дорожки.
Оператор импорта
Objective C
@import AVFoundation;Доступность
Доступный в iOS 4.0 и позже.
-
Инициализирует сегмент дорожки, представляющий пустой сегмент дорожки.
Объявление
Swift
init!(timeRangetimeRange: CMTimeRange)Objective C
- (instancetype)initWithTimeRange:(CMTimeRange)timeRangeПараметры
timeRangeДиапазон времени пустого сегмента дорожки.
Возвращаемое значение
Сегмент дорожки, представляющий пустой сегмент дорожки.
Обсуждение
Этот метод вызывает
initWithURL:trackID:sourceTimeRange:targetTimeRange:с anilURL, trackIDkCMPersistentTrackID_Invalid, время, отображаясь сsource.startиsource.durationравныйkCMTimeInvalid, и с целью равняютсяtimeRange.Это - стандартное низкоуровневое представление пустого сегмента дорожки.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
Возвращает сегмент дорожки состава, представляющий часть файла, на который ссылается данный URL.
Объявление
Objective C
+ (AVCompositionTrackSegment *)compositionTrackSegmentWithURL:(NSURL *)URLtrackID:(CMPersistentTrackID)trackIDsourceTimeRange:(CMTimeRange)sourceTimeRangetargetTimeRange:(CMTimeRange)targetTimeRangeПараметры
URLURL, ссылающийся на контейнерный файл, который будет представлен сегментом дорожки.
trackIDИдентификатор дорожки, указывающий дорожку контейнерного файла, который будет представлен сегментом дорожки.
sourceTimeRangeДиапазон времени дорожки контейнерного файла, который будет представлен сегментом дорожки..
targetTimeRangeДиапазон времени состава отслеживает, во время которого должен быть представлен сегмент дорожки.
Возвращаемое значение
Сегмент дорожки, представляющий часть файла, на который ссылаются
URL.Обсуждение
Указать что сегмент играться при нормальном темпе актива, наборе
source.duration == target.durationво время, отображаясь. Иначе, сегмент будет играться на уровне, равном отношениюsource.duration / target.duration.Оператор импорта
Objective C
@import AVFoundation;Доступность
Доступный в iOS 4.0 и позже.
-
init (URL:trackID:sourceTimeRange:targetTimeRange:) - initWithURL:trackID:sourceTimeRange:targetTimeRange:Инициализирует сегмент дорожки, представляющий часть файла, на который ссылается данный URL.
Объявление
Swift
init!(URLURL: NSURL!, trackIDtrackID: CMPersistentTrackID, sourceTimeRangesourceTimeRange: CMTimeRange, targetTimeRangetargetTimeRange: CMTimeRange)Objective C
- (instancetype)initWithURL:(NSURL *)URLtrackID:(CMPersistentTrackID)trackIDsourceTimeRange:(CMTimeRange)sourceTimeRangetargetTimeRange:(CMTimeRange)targetTimeRangeПараметры
URLURL, ссылающийся на контейнерный файл, который будет представлен сегментом дорожки.
trackIDИдентификатор дорожки, указывающий дорожку контейнерного файла, который будет представлен сегментом дорожки.
sourceTimeRangeДиапазон времени дорожки контейнерного файла, который будет представлен сегментом дорожки..
targetTimeRangeДиапазон времени состава отслеживает, во время которого должен быть представлен сегмент дорожки.
Возвращаемое значение
Сегмент дорожки, представляющий часть файла, на который ссылаются
URL.Обсуждение
Указать что сегмент играться при нормальном темпе актива, наборе
source.duration == target.durationво время, отображаясь. Иначе, сегмент будет играться на уровне, равном отношениюsource.duration / target.duration.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
sourceURLСвойствоКонтейнерный файл носителей представлен сегментом дорожки. (только для чтения)
Объявление
Swift
var sourceURL: NSURL! { get }Objective C
@property(nonatomic, readonly) NSURL *sourceURLОбсуждение
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
sourceTrackIDСвойствоДорожка ID контейнерного файла носителей представлена сегментом дорожки. (только для чтения)
Объявление
Swift
var sourceTrackID: CMPersistentTrackID { get }Objective C
@property(nonatomic, readonly) CMPersistentTrackID sourceTrackIDОбсуждение
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
emptyСвойствоУказывает, пуст ли сегмент. (только для чтения)
Объявление
Swift
var empty: Bool { get }Objective C
@property(nonatomic, readonly, getter=isEmpty) BOOL emptyОбсуждение
Пустой сегмент имеет допустимый целевой диапазон времени, но
sourceURLnilи исходное время началаkCMTimeInvalid; все другие поля не определены.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.1 и позже.
