FxTimingAPI
FxTimingAPI
протокол определяет методы, предоставленные хост-приложением, чтобы позволить плагину запрашивать свойства синхронизации своего входного изображения или изображений, параметров изображения, эффекта, временной шкалы, и в / точках.
Этот протокол был добавлен в FxPlug SDK 1.2.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
durationForEffect: - durationForEffect:
ТребуемыйВозвращает продолжительность проведенного в действие. (требуемый)
Объявление
Objective C
- (double)durationForEffect:(id<
effect
>)effect;Параметры
effect
Сменный объект.
Возвращаемое значение
Продолжительность эффекта, выраженная в кадрах временной шкалы.
-
Возвращает продолжительность клипа, присвоенного данному параметру изображения для проведенного в действие. (требуемый)
Объявление
Objective C
- (double)durationOfImageParm:(UInt32)
parmId
forEffect:(id<effect
>)effect;Параметры
parmId
ID параметра изображения.
effect
Сменный объект.
Возвращаемое значение
Продолжительность клипа, выраженная в кадрах временной шкалы или специальном значении
kFxDuration_Undefined
если изображение пусто. -
Возвращается продолжительность изображения данного перехода ввела клип. (требуемый)
Объявление
Objective C
- (double)durationOfInputAToTransition:(id<
transition
>)transition;Параметры
transition
Сменный объект.
Возвращаемое значение
Продолжительность клипа, выраженная в кадрах временной шкалы.
-
Возвращается продолжительность изображения данного перехода ввела клип B. (требуемый)
Объявление
Objective C
- (double)durationOfInputBToTransition:(id<
transition
>)transition;Параметры
transition
Сменный объект.
Возвращаемое значение
Продолжительность клипа, выраженная в кадрах временной шкалы.
-
Возвращает продолжительность входного клипа изображения данного фильтра. (требуемый)
Объявление
Objective C
- (double)durationOfInputToFilter:(id<
filter
>)filter;Параметры
filter
Сменный объект.
Возвращаемое значение
Продолжительность клипа, выраженная в кадрах временной шкалы.
-
Возвратите полевой порядок параметра изображения. (требуемый)
Объявление
Objective C
-(FxFieldOrder)fieldOrderForImageParm:(UInt32)
parmId
forEffect:(id<FxBaseEffect
>)effect;Параметры
filter
Сменный объект.
Возвращаемое значение
FxFieldOrder
постоянный. Возможные значенияkFxFieldOrder_PROGRESSIVE
,kFxFieldOrder_UPPER_FIRST
, илиkFxFieldOrder_LOWER_FIRST
.Обсуждение
Если параметр изображения был присвоен значение, этот метод только значим. Чтобы определить, имеет ли это, необходимо сначала вызвать
durationOfImageParm:forEffect:
. Если возвращаемое значениеkFxDuration_Undefined
, тогда параметр изображения еще не был соединен. -
Возвратите полевой порядок первого ввода перехода. (требуемый)
Объявление
Objective C
-(FxFieldOrder)fieldOrderForInputAToTransition:(id<
filter
>)transition;Параметры
filter
Сменный объект.
Возвращаемое значение
FxFieldOrder
постоянный. Возможные значенияkFxFieldOrder_PROGRESSIVE
,kFxFieldOrder_UPPER_FIRST
, илиkFxFieldOrder_LOWER_FIRST
. -
Возвратите полевой порядок второго ввода перехода. (требуемый)
Объявление
Objective C
-(FxFieldOrder)fieldOrderForInputBToTransition:(id<
filter
>)transition;Параметры
filter
Сменный объект.
Возвращаемое значение
FxFieldOrder
постоянный. Возможные значенияkFxFieldOrder_PROGRESSIVE
,kFxFieldOrder_UPPER_FIRST
, илиkFxFieldOrder_LOWER_FIRST
. -
Возвратите полевой порядок ввода фильтра. (требуемый)
Объявление
Objective C
-(FxFieldOrder)fieldOrderForInputToFilter:(id<
filter
>)filter;Параметры
filter
Сменный объект.
Возвращаемое значение
FxFieldOrder
постоянный. Возможные значенияkFxFieldOrder_PROGRESSIVE
,kFxFieldOrder_UPPER_FIRST
, илиkFxFieldOrder_LOWER_FIRST
. -
imageTimeForParmId:forEffect:fromTimelineTime: - imageTimeForParmId:forEffect:fromTimelineTime:
ТребуемыйВозвращает время, выраженное как число кадра в период времени данного параметра изображения, преобразованного из кадров временной шкалы. (требуемый)
Объявление
Objective C
- (double)imageTimeForParmId:(UInt32)
parmId
forEffect:(id<effect
>)time
fromTimelineTime:(double)time;Параметры
parmId
Параметр ID параметра изображения.
effect
Сменный объект.
time
Время, выраженное в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвращается Что касается временной шкалы, на которую был применен проведенный в действие. (требуемый)
Объявление
Objective C
- (double)inPointOfTimelineForEffect:(id<
effect
>)effect;Параметры
effect
Сменный объект.
Возвращаемое значение
Своевременно, выраженный в кадрах временной шкалы.
-
Возвращает время, выраженное, поскольку число кадра в период времени изображения перехода ввело A, преобразованный из кадров временной шкалы. (требуемый)
Объявление
Objective C
- (double)inputATimeForTransition:(id<
transition
>)time
fromTimelineTime:(double)time;Параметры
transition
Сменный объект.
time
Время, выраженное в кадрах временной шкалы.
Возвращаемое значение
Преобразованное время, в кадрах клипа.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвращает время, выраженное, поскольку число кадра в период времени изображения перехода ввело B, преобразованный из кадров временной шкалы. (требуемый)
Объявление
Objective C
- (double)inputBTimeForTransition:(id<
transition
>)time
fromTimelineTime:(double)time;Параметры
transition
Сменный объект.
time
Время, выраженное в кадрах временной шкалы.
Возвращаемое значение
Преобразованное время, в кадрах клипа.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвращает время, выраженное как число кадра в период времени ввода изображения фильтра, преобразованного из кадров временной шкалы. (требуемый)
Объявление
Objective C
- (double)inputTimeForFilter:(id<
filter
>)time
fromTimelineTime:(double)time;Параметры
filter
Сменный объект.
time
Время, выраженное в кадрах временной шкалы.
Возвращаемое значение
Преобразованное время, в кадрах клипа.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвращается Точка временной шкалы, на которую был применен проведенный в действие. (требуемый)
Объявление
Objective C
- (double)outPointOfTimelineForEffect:(id<
effect
>)effect;Параметры
effect
Сменный объект.
Возвращаемое значение
Время, выраженное в кадрах временной шкалы.
-
startTimeForEffect: - startTimeForEffect:
ТребуемыйВозвращает время начала проведенного в действие. (требуемый)
Объявление
Objective C
- (double)startTimeForEffect:(id<
effect
>)effect;Параметры
effect
Сменный объект.
Возвращаемое значение
Время начала эффекта, выраженное в кадрах временной шкалы.
-
Возвращает время начала клипа, присвоенного данному параметру изображения для проведенного в действие. (требуемый)
Объявление
Objective C
- (double)startTimeOfImageParm:(UInt32)
parmId
forEffect:(id<effect
>)effect;Параметры
parmId
ID параметра изображения.
effect
Сменный объект.
Возвращаемое значение
Время начала клипа, выраженное в кадрах временной шкалы.
Обсуждение
Если параметр изображения был присвоен значение, этот метод только значим. Чтобы определить, имеет ли это, необходимо сначала вызвать
durationOfImageParm:forEffect:
. Если возвращаемое значениеkFxDuration_Undefined
, тогда параметр изображения еще не был соединен. -
Возвращается время начала изображения данного перехода ввело клип. (требуемый)
Объявление
Objective C
- (double)startTimeOfInputAToTransition:(id<
transition
>)transition;Параметры
transition
Сменный объект.
Возвращаемое значение
Время начала клипа, выраженное в кадрах временной шкалы.
-
Возвращается время начала изображения данного перехода ввело клип B. (требуемый)
Объявление
Objective C
- (double)startTimeOfInputBToTransition:(id<
transition
>)transition;Параметры
transition
Сменный объект.
Возвращаемое значение
Время начала клипа, выраженное в кадрах временной шкалы.
-
Возвращает время начала входного клипа изображения данного фильтра. (требуемый)
Объявление
Objective C
- (double)startTimeOfInputToFilter:(id<
filter
>)filter;Параметры
filter
Сменный объект.
Возвращаемое значение
Время начала клипа, выраженное в кадрах временной шкалы.
-
Возвратите знаменатель частоты кадров временной шкалы, на которую был применен проведенный в действие. (требуемый)
Объявление
Objective C
- (NSUInteger)timelineFpsDenominatorForEffect:(id<
effect
>)effect;Параметры
effect
Сменный объект.
Возвращаемое значение
Знаменатель частоты кадров.
Обсуждение
Например, для видео на 29,97 кадр/с, Вы могли бы видеть 1001 для числителя, и 30000 для знаменателя.
-
Возвратите числитель частоты кадров временной шкалы, на которую был применен проведенный в действие. (требуемый)
Объявление
Objective C
- (NSUInteger)timelineFpsNumeratorForEffect:(id<
effect
>)effect;Параметры
effect
Сменный объект.
Возвращаемое значение
Числитель частоты кадров.
Обсуждение
Например, для видео на 29,97 кадр/с, Вы могли бы видеть 1001 для числителя, и 30000 для знаменателя.
-
timelineTimeFromImageTime:forParmId:forEffect: - timelineTimeFromImageTime:forParmId:forEffect:
ТребуемыйВозвраты много кадров временной шкалы, преобразованных из кадров клипа данного параметра изображения в проведенном в действие. (требуемый)
Объявление
Objective C
- (double)timelineTimeFromImageTime:(double)
time
forParmId:(UInt32)parmId
forEffect:(id<effect
>)effect;Параметры
time
Время, выраженное в кадрах клипа.
parmId
Параметр ID параметра изображения.
effect
Сменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвраты много кадров временной шкалы, преобразованных из кадров клипа изображения перехода, вводят A. (требуемый)
Объявление
Objective C
- (double)timelineTimeFromInputATime:(double)
time
forTransition:(id<transition
>)transition;Параметры
time
Время, выраженное в кадрах клипа.
transition
Сменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвраты много кадров временной шкалы, преобразованных из кадров клипа изображения перехода, вводят (требуемый) B.
Объявление
Objective C
- (double)timelineTimeFromInputBTime:(double)
time
forTransition:(id<transition
>)transition;Параметры
time
Время, выраженное в кадрах клипа.
transition
Сменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Вводятся возвраты много кадров временной шкалы, преобразованных из кадров клипа изображения фильтра. (требуемый)
Объявление
Objective C
- (double)timelineTimeFromInputTime:(double)
time
forFilter:(id<filter
>)filter;Параметры
time
Время, выраженное в кадрах клипа.
filter
Сменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Специальное значение продолжительности, указывающее неопределенную продолжительность.
Объявление
Objective C
#define kFxDuration_Undefined -1.0
Константы
-
kFxDuration_Undefined
kFxDuration_Undefined
Это значение возвращается методом
durationOfImageParm:forEffect:
если данный параметр изображения еще не был присвоен значение.
-