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

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

Разработчик

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

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

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

AVAsynchronousVideoCompositionRequest

AVAsynchronousVideoCompositionRequest экземпляр содержит информацию, необходимую для видео наборщика для рендеринга буфера выходного пикселя.

Видео наборщик должен реализовать AVVideoCompositing протокол.

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


  • NSObject
  • AVAsynchronousVideoCompositionRequest
  • NSObject
  • AVAsynchronousVideoCompositionRequest

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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.9 и позже.
  • Возвращает буфер исходного пикселя для указанной дорожки ID.

    Объявление

    Swift

    func sourceFrameByTrackID(_ trackID: CMPersistentTrackID) -> Unmanaged<CVPixelBuffer>!

    Objective C

    - (CVPixelBufferRef)sourceFrameByTrackID:(CMPersistentTrackID)trackID

    Параметры

    trackID

    Дорожка ID для требуемого исходного кадра.

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

    Источник CVPixelBufferRef для trackID.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

    См. также

    sourceTrackIDs

  • Вызванный пользовательским наборщиком, когда был отменен запрос состава.

    Объявление

    Swift

    func finishCancelledRequest()

    Objective C

    - (void)finishCancelledRequest

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

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

    Объявление

    Swift

    func finishWithComposedVideoFrame(_ composedVideoFrame: CVPixelBuffer!)

    Objective C

    - (void)finishWithComposedVideoFrame:(CVPixelBufferRef)composedVideoFrame

    Параметры

    composedVideoFrame

    Успешно составленный пиксельный буфер.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

  • Вызванный пользовательским наборщиком, когда запрос состава перестал работать.

    Объявление

    Swift

    func finishWithError(_ error: NSError!)

    Objective C

    - (void)finishWithError:(NSError *)error

    Параметры

    error

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

  • compositionTime compositionTime Свойство

    Время, в течение которого должен быть составлен кадр. (только для чтения)

    Объявление

    Swift

    var compositionTime: CMTime { get }

    Objective C

    @property(nonatomic, readonly) CMTime compositionTime

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

  • renderContext renderContext Свойство

    Видео состав представляет контекст, обращающийся с просьбой. (только для чтения)

    Объявление

    Swift

    var renderContext: AVVideoCompositionRenderContext! { get }

    Objective C

    @property(nonatomic, readonly) AVVideoCompositionRenderContext *renderContext

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

  • sourceTrackIDs sourceTrackIDs Свойство

    IDs дорожки всех исходных буферов, которые доступны для создания кадра. (только для чтения)

    Объявление

    Swift

    var sourceTrackIDs: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *sourceTrackIDs

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.

    См. также

    – sourceFrameByTrackID:

  • Видео инструкция состава для использования для создания кадра. (только для чтения)

    Объявление

    Swift

    var videoCompositionInstruction: AVVideoCompositionInstructionProtocol! { get }

    Objective C

    @property(nonatomic, readonly) id< AVVideoCompositionInstruction > videoCompositionInstruction

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.9 и позже.