AVVideoCompositionValidationHandling
Наследование
Не применимый
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 5.0 и позже.
AVVideoCompositionValidationHandling протокол объявляет методы, которые можно реализовать в делегате AVVideoComposition объект указать, должна ли проверка видео состава продолжаться после определенных ошибок, был найден.
Вы могли бы, принял решение остановить проверку после того, как определенные ошибки были найдены, чтобы избежать ненужной последующей обработки после ошибки, от которой нет никакого подходящего восстановления.
-
videoComposition (_: shouldContinueValidatingAfterFindingInvalidValueForKey:) - videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:Отчеты, что ключ, имеющий недопустимое значение.
Объявление
Swift
optional func videoComposition(_videoComposition: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidValueForKeykey: String!) -> BoolObjective C
- (BOOL)videoComposition:(AVVideoComposition *)videoCompositionshouldContinueValidatingAfterFindingInvalidValueForKey:(NSString *)keyПараметры
videoCompositionВидео проверяемый состав.
keyПроверяемый ключ.
Возвращаемое значение
YEStrueесли видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNOfalse.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 5.0 и позже.
-
videoComposition (_: shouldContinueValidatingAfterFindingEmptyTimeRange:) - videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:Сообщает диапазон времени, не имеющий никакой соответствующей видео инструкции состава.
Объявление
Swift
optional func videoComposition(_videoComposition: AVVideoComposition!, shouldContinueValidatingAfterFindingEmptyTimeRangetimeRange: CMTimeRange) -> BoolObjective C
- (BOOL)videoComposition:(AVVideoComposition *)videoCompositionshouldContinueValidatingAfterFindingEmptyTimeRange:(CMTimeRange)timeRangeПараметры
videoCompositionВидео проверяемый состав.
timeRangeДиапазон времени, не имеющий никакой соответствующей видео инструкции состава.
Возвращаемое значение
YEStrueесли видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNOfalse.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 5.0 и позже.
-
videoComposition (_: shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:) - videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:Сообщает видео инструкция состава с диапазоном времени, который недопустим, который накладывается с диапазоном времени предшествующей инструкции, или это содержит на несколько времен ранее, чем диапазон времени предшествующей инструкции.
Объявление
Swift
optional func videoComposition(_videoComposition: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidTimeRangeInInstructionvideoCompositionInstruction: AVVideoCompositionInstructionProtocol!) -> BoolObjective C
- (BOOL)videoComposition:(AVVideoComposition *)videoCompositionshouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:(id<AVVideoCompositionInstruction>)videoCompositionInstructionПараметры
videoCompositionВидео проверяемый состав.
videoCompositionInstructionВидео инструкция состава.
Возвращаемое значение
YEStrueесли видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNOfalse.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 5.0 и позже.
-
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 *)videoCompositionshouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:(id<AVVideoCompositionInstruction>)videoCompositionInstructionlayerInstruction:(AVVideoCompositionLayerInstruction *)layerInstructionasset:(AVAsset *)assetПараметры
videoCompositionВидео проверяемый состав.
videoCompositionInstructionВидео инструкция состава.
layerInstructionИнструкция уровня.
assetБазовый актив.
Возвращаемое значение
YEStrueесли видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначеNOfalse.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 5.0 и позже.
