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

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

Разработчик

Ссылка платформы AVFoundation ссылка на протокол AVVideoCompositionValidationHandling

Опции
Развертывание Target:

На этой странице
Язык:

AVVideoCompositionValidationHandling

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в iOS 5.0 и позже.

AVVideoCompositionValidationHandling протокол объявляет методы, которые можно реализовать в делегате AVVideoComposition объект указать, должна ли проверка видео состава продолжаться после определенных ошибок, был найден.

Вы могли бы, принял решение остановить проверку после того, как определенные ошибки были найдены, чтобы избежать ненужной последующей обработки после ошибки, от которой нет никакого подходящего восстановления.

  • Отчеты, что ключ, имеющий недопустимое значение.

    Объявление

    Swift

    optional func videoComposition(_ videoComposition: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidValueForKey key: String!) -> Bool

    Objective C

    - (BOOL)videoComposition:(AVVideoComposition *)videoComposition shouldContinueValidatingAfterFindingInvalidValueForKey:(NSString *)key

    Параметры

    videoComposition

    Видео проверяемый состав.

    key

    Проверяемый ключ.

    Возвращаемое значение

    YEStrue если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначе NOfalse.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Сообщает диапазон времени, не имеющий никакой соответствующей видео инструкции состава.

    Объявление

    Swift

    optional func videoComposition(_ videoComposition: AVVideoComposition!, shouldContinueValidatingAfterFindingEmptyTimeRange timeRange: CMTimeRange) -> Bool

    Objective C

    - (BOOL)videoComposition:(AVVideoComposition *)videoComposition shouldContinueValidatingAfterFindingEmptyTimeRange:(CMTimeRange)timeRange

    Параметры

    videoComposition

    Видео проверяемый состав.

    timeRange

    Диапазон времени, не имеющий никакой соответствующей видео инструкции состава.

    Возвращаемое значение

    YEStrue если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначе NOfalse.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    optional func videoComposition(_ videoComposition: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction videoCompositionInstruction: AVVideoCompositionInstructionProtocol!) -> Bool

    Objective C

    - (BOOL)videoComposition:(AVVideoComposition *)videoComposition shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:(id<AVVideoCompositionInstruction>)videoCompositionInstruction

    Параметры

    videoComposition

    Видео проверяемый состав.

    videoCompositionInstruction

    Видео инструкция состава.

    Возвращаемое значение

    YEStrue если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначе NOfalse.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.

  • Сообщает видео инструкция уровня состава с дорожкой о ID, не соответствующем или дорожке ID, используемый для инструмента анимации состава или к дорожке актива, указанного в isValidForAsset:timeRange:delegate:.

    Объявление

    Swift

    optional func videoComposition(_ videoComposition: AVVideoComposition!, shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction videoCompositionInstruction: AVVideoCompositionInstructionProtocol!, layerInstruction layerInstruction: AVVideoCompositionLayerInstruction!, asset asset: AVAsset!) -> Bool

    Objective C

    - (BOOL)videoComposition:(AVVideoComposition *)videoComposition shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:(id<AVVideoCompositionInstruction>)videoCompositionInstruction layerInstruction:(AVVideoCompositionLayerInstruction *)layerInstruction asset:(AVAsset *)asset

    Параметры

    videoComposition

    Видео проверяемый состав.

    videoCompositionInstruction

    Видео инструкция состава.

    layerInstruction

    Инструкция уровня.

    asset

    Базовый актив.

    Возвращаемое значение

    YEStrue если видео состав должен продолжать проверку для сообщения о дополнительных проблемах, которые могут существовать, иначе NOfalse.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 5.0 и позже.