FxTimingAPI
FxTimingAPI протокол определяет методы, предоставленные хост-приложением, чтобы позволить плагину запрашивать свойства синхронизации своего входного изображения или изображений, параметров изображения, эффекта, временной шкалы, и в / точках.
Этот протокол был добавлен в FxPlug SDK 1.2.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
durationForEffect: - durationForEffect:ТребуемыйВозвращает продолжительность проведенного в действие. (требуемый)
Объявление
Objective C
- (double)durationForEffect:(id<effect>)effect;Параметры
effectСменный объект.
Возвращаемое значение
Продолжительность эффекта, выраженная в кадрах временной шкалы.
-
Возвращает продолжительность клипа, присвоенного данному параметру изображения для проведенного в действие. (требуемый)
Объявление
Objective C
- (double)durationOfImageParm:(UInt32)parmIdforEffect:(id<effect>)effect;Параметры
parmIdID параметра изображения.
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)parmIdforEffect:(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)parmIdforEffect:(id<effect>)timefromTimelineTime:(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>)timefromTimelineTime:(double)time;Параметры
transitionСменный объект.
timeВремя, выраженное в кадрах временной шкалы.
Возвращаемое значение
Преобразованное время, в кадрах клипа.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвращает время, выраженное, поскольку число кадра в период времени изображения перехода ввело B, преобразованный из кадров временной шкалы. (требуемый)
Объявление
Objective C
- (double)inputBTimeForTransition:(id<transition>)timefromTimelineTime:(double)time;Параметры
transitionСменный объект.
timeВремя, выраженное в кадрах временной шкалы.
Возвращаемое значение
Преобразованное время, в кадрах клипа.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвращает время, выраженное как число кадра в период времени ввода изображения фильтра, преобразованного из кадров временной шкалы. (требуемый)
Объявление
Objective C
- (double)inputTimeForFilter:(id<filter>)timefromTimelineTime:(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)parmIdforEffect:(id<effect>)effect;Параметры
parmIdID параметра изображения.
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)timeforParmId:(UInt32)parmIdforEffect:(id<effect>)effect;Параметры
timeВремя, выраженное в кадрах клипа.
parmIdПараметр ID параметра изображения.
effectСменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвраты много кадров временной шкалы, преобразованных из кадров клипа изображения перехода, вводят A. (требуемый)
Объявление
Objective C
- (double)timelineTimeFromInputATime:(double)timeforTransition:(id<transition>)transition;Параметры
timeВремя, выраженное в кадрах клипа.
transitionСменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Возвраты много кадров временной шкалы, преобразованных из кадров клипа изображения перехода, вводят (требуемый) B.
Объявление
Objective C
- (double)timelineTimeFromInputBTime:(double)timeforTransition:(id<transition>)transition;Параметры
timeВремя, выраженное в кадрах клипа.
transitionСменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Вводятся возвраты много кадров временной шкалы, преобразованных из кадров клипа изображения фильтра. (требуемый)
Объявление
Objective C
- (double)timelineTimeFromInputTime:(double)timeforFilter:(id<filter>)filter;Параметры
timeВремя, выраженное в кадрах клипа.
filterСменный объект.
Возвращаемое значение
Преобразованное время, в кадрах временной шкалы.
Обсуждение
Значение аргумента времени и возвращаемое значение являются числами кадра с плавающей точкой. Например, первый кадр или поле клипа были бы выражены как 0,0. Второе поле чересстрочного видео было бы выражено как 0,5.
-
Специальное значение продолжительности, указывающее неопределенную продолжительность.
Объявление
Objective C
#define kFxDuration_Undefined -1.0Константы
-
kFxDuration_UndefinedkFxDuration_UndefinedЭто значение возвращается методом
durationOfImageParm:forEffect:если данный параметр изображения еще не был присвоен значение.
-
