AVVideoCompositionValidationHandling
AVVideoCompositionValidationHandling
протокол объявляет методы, которые можно реализовать в делегате AVVideoComposition
объект указать, должна ли проверка видео состава продолжаться после определенных ошибок, был найден.
Вы могли бы, принял решение остановить проверку после того, как определенные ошибки были найдены, чтобы избежать ненужной последующей обработки после ошибки, от которой нет никакого подходящего восстановления.
Наследование
Не применимый
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.8 и позже.
-
videoComposition (_: shouldContinueValidatingAfterFindingInvalidValueForKey:) - videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:
Отчеты, что ключ, имеющий недопустимое значение.
Объявление
Swift
optional func videoComposition(_
videoComposition
: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidValueForKeykey
: String!) -> BoolObjective C
- (BOOL)videoComposition:(AVVideoComposition *)
videoComposition
shouldContinueValidatingAfterFindingInvalidValueForKey:(NSString *)key
Параметры
videoComposition
Видео проверяемый состав.
key
Проверяемый ключ.
Возвращаемое значение
YES
true
если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.8 и позже.
-
videoComposition (_: shouldContinueValidatingAfterFindingEmptyTimeRange:) - videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:
Сообщает диапазон времени, не имеющий никакой соответствующей видео инструкции состава.
Объявление
Swift
optional func videoComposition(_
videoComposition
: AVVideoComposition!, shouldContinueValidatingAfterFindingEmptyTimeRangetimeRange
: CMTimeRange) -> BoolObjective C
- (BOOL)videoComposition:(AVVideoComposition *)
videoComposition
shouldContinueValidatingAfterFindingEmptyTimeRange:(CMTimeRange)timeRange
Параметры
videoComposition
Видео проверяемый состав.
timeRange
Диапазон времени, не имеющий никакой соответствующей видео инструкции состава.
Возвращаемое значение
YES
true
если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.8 и позже.
-
videoComposition (_: shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:) - videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:
Сообщает видео инструкция состава с диапазоном времени, который недопустим, который накладывается с диапазоном времени предшествующей инструкции, или это содержит на несколько времен ранее, чем диапазон времени предшествующей инструкции.
Объявление
Swift
optional func videoComposition(_
videoComposition
: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidTimeRangeInInstructionvideoCompositionInstruction
: AVVideoCompositionInstructionProtocol!) -> BoolObjective C
- (BOOL)videoComposition:(AVVideoComposition *)
videoComposition
shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:(id<AVVideoCompositionInstruction>)videoCompositionInstruction
Параметры
videoComposition
Видео проверяемый состав.
videoCompositionInstruction
Видео инструкция состава.
Возвращаемое значение
YES
true
если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.8 и позже.
-
videoComposition (_: shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:) - videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:
Сообщает видео инструкция уровня состава с дорожкой о ID, не соответствующем или дорожке ID, используемый для инструмента анимации состава или к дорожке актива, указанного в
isValidForAsset:timeRange:delegate:
.Объявление
Swift
optional func videoComposition(_
videoComposition
: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidTrackIDInInstructionvideoCompositionInstruction
: AVVideoCompositionInstructionProtocol!, layerInstructionlayerInstruction
: AVVideoCompositionLayerInstruction!, assetasset
: AVAsset!) -> BoolObjective C
- (BOOL)videoComposition:(AVVideoComposition *)
videoComposition
shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:(id<AVVideoCompositionInstruction>)videoCompositionInstruction
layerInstruction:(AVVideoCompositionLayerInstruction *)layerInstruction
asset:(AVAsset *)asset
Параметры
videoComposition
Видео проверяемый состав.
videoCompositionInstruction
Видео инструкция состава.
layerInstruction
Инструкция уровня.
asset
Базовый актив.
Возвращаемое значение
YES
true
если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.8 и позже.