Instance Method

imageTimeForParmId:forEffect:fromTimelineTime:

Returns a time, expressed as a frame number in the time frame of the given image parameter, converted from timeline frames.

Required.

Declaration

- (double)imageTimeForParmId:(UInt32)parmId forEffect:(id<FxBaseEffect>)effect fromTimelineTime:(double)time;

Parameters

parmId

The parameter ID of the image parameter.

effect

The plug-in object.

time

A time, expressed in timeline frames.

Discussion

The time argument and return value are floating-point frame numbers. For example, the first frame or field of the clip would be expressed as 0.0. The second field of interlaced video would be expressed as 0.5.

See Also

Accessing Timing Values

- durationForEffect:

Returns the duration of the given effect.

Required.

- durationOfImageParm:forEffect:

Returns the duration of the clip assigned to the given image parameter for the given effect.

Required.

- durationOfInputAToTransition:

Returns the duration of the given transition's image input A clip.

Required.

- durationOfInputBToTransition:

Returns the duration of the given transition's image input B clip.

Required.

- durationOfInputToFilter:

Returns the duration of the given filter's image input clip.

Required.

- fieldOrderForImageParm:forEffect:

Return the field order of the image parameter.

Required.

- fieldOrderForInputAToTransition:

Return the field order of the transition's first input.

Required.

- fieldOrderForInputBToTransition:

Return the field order of the transition's second input.

Required.

- fieldOrderForInputToFilter:

Return the field order of the filter input.

Required.

- inPointOfTimelineForEffect:

Returns the In Point of the timeline on which the given effect has been applied.

Required.

- inputATimeForTransition:fromTimelineTime:

Returns a time, expressed as a frame number in the time frame of the transition's image input A, converted from timeline frames.

Required.

- inputBTimeForTransition:fromTimelineTime:

Returns a time, expressed as a frame number in the time frame of the transition's image input B, converted from timeline frames.

Required.

- inputTimeForFilter:fromTimelineTime:

Returns a time, expressed as a frame number in the time frame of the filter's image input, converted from timeline frames.

Required.

- outPointOfTimelineForEffect:

Returns the Out Point of the timeline on which the given effect has been applied.

Required.

- startTimeForEffect:

Returns the start time of the given effect.

Required.

- startTimeOfImageParm:forEffect:

Returns the start time of the clip assigned to the given image parameter for the given effect.

Required.

- startTimeOfInputAToTransition:

Returns the start time of the given transition's image input A clip.

Required.

- startTimeOfInputBToTransition:

Returns the start time of the given transition's image input B clip.

Required.

- startTimeOfInputToFilter:

Returns the start time of the given filter's image input clip.

Required.

- timelineFpsDenominatorForEffect:

Return the denominator of frame rate of the timeline on which the given effect has been applied.

Required.

- timelineFpsNumeratorForEffect:

Return the numerator of frame rate of the timeline on which the given effect has been applied.

Required.

- timelineTimeFromImageTime:forParmId:forEffect:

Returns a number of timeline frames, converted from clip frames of the given image parameter in the given effect.

Required.

- timelineTimeFromInputATime:forTransition:

Returns a number of timeline frames, converted from clip frames of the transition's image input A.

Required.

- timelineTimeFromInputBTime:forTransition:

Returns a number of timeline frames, converted from clip frames of the transition's image input B.

Required.

- timelineTimeFromInputTime:forFilter:

Returns a number of timeline frames, converted from clip frames of the filter's image input.

Required.