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

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

Разработчик

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

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

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

AVSampleBufferRequest

AVSampleBufferRequest экземпляр описывает a CMSampleBuffer запрос создания.

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


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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.10 и позже.
  • Инициализирует недавно выделенный AVSampleBufferRequest экземпляр с указанным демонстрационным курсором.

    Объявление

    Swift

    init!(startCursor startCursor: AVSampleCursor!)

    Objective C

    - (instancetype)initWithStartCursor:(AVSampleCursor *)startCursor

    Параметры

    startCursor

    Стартовая позиция курсора.

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

    Инициализированный AVSampleBufferRequest экземпляр.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Буферное демонстрационное направление.

    Объявление

    Swift

    var direction: AVSampleBufferRequestDirection

    Objective C

    @property(nonatomic, assign) AVSampleBufferRequestDirection direction

    Обсуждение

    Значение по умолчанию AVSampleBufferRequestDirectionNone.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • limitCursor limitCursor Свойство

    Указывает ограничивающую позицию для демонстрационной загрузки.

    Объявление

    Swift

    var limitCursor: AVSampleCursor!

    Objective C

    @property(nonatomic, retain) AVSampleCursor *limitCursor

    Обсуждение

    Если значение не nil, последовательность выборок, которые будут загружены, может включать выборку в эту позицию, но не далее.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • maxSampleCount maxSampleCount Свойство

    Указывает максимальное количество выборок для загрузки.

    Объявление

    Swift

    var maxSampleCount: Int

    Objective C

    @property(nonatomic, assign) NSInteger maxSampleCount

    Обсуждение

    Если значение не 0, указывает максимальное количество выборок для загрузки.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • режим режим Свойство

    Демонстрационный буферный режим запроса.

    Объявление

    Swift

    var mode: AVSampleBufferRequestMode

    Objective C

    @property(nonatomic, assign) AVSampleBufferRequestMode mode

    Обсуждение

    Значение по умолчанию AVSampleBufferRequestModeImmediate.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • overrideTime overrideTime Свойство

    Срок для демонстрационных данных и вывод PTS для CMSampleBuffer.

    Объявление

    Swift

    var overrideTime: CMTime

    Objective C

    @property(nonatomic, assign) CMTime overrideTime

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Указывает предпочтительное минимальное число выборок для загрузки.

    Объявление

    Swift

    var preferredMinSampleCount: Int

    Objective C

    @property(nonatomic, assign) NSInteger preferredMinSampleCount

    Обсуждение

    Если значение не 0, указывает предпочтительное число выборок для загрузки. Если существует изменение описания формата, может быть загружено меньше выборок.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • startCursor startCursor Свойство

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

    Объявление

    Swift

    var startCursor: AVSampleCursor! { get }

    Objective C

    @property(nonatomic, retain, readonly) AVSampleCursor *startCursor

    Обсуждение

    CMSampleBuffer создаваемый с запросом должен включать выборку в эту позицию.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Константы, описывающие буферное направление запроса.

    Объявление

    Swift

    enum AVSampleBufferRequestDirection : Int { case Forward case None case Reverse }

    Objective C

    enum { AVSampleBufferRequestDirectionForward = +1, AVSampleBufferRequestDirectionNone = 0, AVSampleBufferRequestDirectionReverse = -1, }; typedef NSInteger AVSampleBufferRequestDirection;

    Константы

    • Forward

      AVSampleBufferRequestDirectionForward

      Если AVSampleBufferRequestDirectionForward указан, нуль или больше после выборок может быть включен согласно limitCursor, preferredMinSampleCount, и maxSampleCount значения свойств.

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

    • None

      AVSampleBufferRequestDirectionNone

      Если AVSampleBufferRequestDirectionNone указан, только одна выборка будет загружена и limitCursor, preferredMinSampleCount, и maxSampleCount значения свойств проигнорированы.

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

    • Reverse

      AVSampleBufferRequestDirectionReverse

      Если AVSampleBufferRequestDirectionReverse указан, нуль или более предыдущие выборки могут быть включены согласно limitCursor, preferredMinSampleCount, и maxSampleCount значения свойств.

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Константы, описывающие буферный режим запроса.

    Объявление

    Swift

    enum AVSampleBufferRequestMode : Int { case Immediate case Scheduled }

    Objective C

    enum { AVSampleBufferRequestModeImmediate, AVSampleBufferRequestModeScheduled, }; typedef NSInteger AVSampleBufferRequestMode;

    Константы

    • Immediate

      AVSampleBufferRequestModeImmediate

      Как можно скорее загружаются демонстрационные данные.

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

    • Scheduled

      AVSampleBufferRequestModeScheduled

      Демонстрационные данные, как планируют, загрузятся со сроком, равным overrideTime свойство, если это установлено; иначе срок основывается на DTS или время PTS CMSampleBuffer если.

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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