AVSampleBufferRequest
AVSampleBufferRequest экземпляр описывает a CMSampleBuffer запрос создания.
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Инициализирует недавно выделенный
AVSampleBufferRequestэкземпляр с указанным демонстрационным курсором.Объявление
Swift
init!(startCursorstartCursor: AVSampleCursor!)Objective C
- (instancetype)initWithStartCursor:(AVSampleCursor *)startCursorПараметры
startCursorСтартовая позиция курсора.
Возвращаемое значение
Инициализированный
AVSampleBufferRequestэкземпляр.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
направление направлениеСвойствоБуферное демонстрационное направление.
Объявление
Swift
var direction: AVSampleBufferRequestDirectionObjective 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: IntObjective C
@property(nonatomic, assign) NSInteger maxSampleCountОбсуждение
Если значение не
0, указывает максимальное количество выборок для загрузки.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Демонстрационный буферный режим запроса.
Объявление
Swift
var mode: AVSampleBufferRequestModeObjective C
@property(nonatomic, assign) AVSampleBufferRequestMode modeОбсуждение
Значение по умолчанию
AVSampleBufferRequestModeImmediate.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
overrideTime overrideTimeСвойство -
Указывает предпочтительное минимальное число выборок для загрузки.
Объявление
Swift
var preferredMinSampleCount: IntObjective 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;Константы
-
ForwardAVSampleBufferRequestDirectionForwardЕсли
AVSampleBufferRequestDirectionForwardуказан, нуль или больше после выборок может быть включен согласноlimitCursor,preferredMinSampleCount, иmaxSampleCountзначения свойств.Доступный в OS X v10.10 и позже.
-
NoneAVSampleBufferRequestDirectionNoneЕсли
AVSampleBufferRequestDirectionNoneуказан, только одна выборка будет загружена иlimitCursor,preferredMinSampleCount, иmaxSampleCountзначения свойств проигнорированы.Доступный в OS X v10.10 и позже.
-
ReverseAVSampleBufferRequestDirectionReverseЕсли
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;Константы
-
ImmediateAVSampleBufferRequestModeImmediateКак можно скорее загружаются демонстрационные данные.
Доступный в OS X v10.10 и позже.
-
ScheduledAVSampleBufferRequestModeScheduledДемонстрационные данные, как планируют, загрузятся со сроком, равным
overrideTimeсвойство, если это установлено; иначе срок основывается на DTS или время PTSCMSampleBufferесли.Доступный в OS X v10.10 и позже.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
