ADC Home > Reference Library > Reference > Apple Applications > Final Cut Pro/Final Cut Express > FxPlug Reference
|
FxTemporalTransitionImageAPI |
Declared In: |
Defines the methods the host application provides to access an input image at a specific time, from a transition.
Usually the only plug-in that needs to use this host API is an FxTransition
that does "retiming," i.e. a filter whose output depends on input frames at
times other than the output time.
NOTE: A plug-in that uses this API should set the value for the
kFxPropertyKey_MayRemapTime key, in the NSDictionary its -properties method
returns.
getTransitionInputImage:forInput:applyFilters:withImageType:withInfo:atTime: |
Gets an image from the transition's A or B input.
See Also:
- getTransitionInputImage:forInput:withFiltersApplied:withImageType:withInfo:atTime:
- (BOOL)getTransitionInputImage:(FxImage **)image forInput:(FxTransitionInput)whichInput applyFilters:(BOOL)applyFilters withImageType:(FxImageType)imageType withInfo:(FxRenderInfo)renderInfo atTime:(double)time;
image
whichInput
applyFilters
imageType
renderInfo
time
Depending on the host application, the time value may be relative to the start of the timeline or to the start of the clip. See the header file FxPlug/FxHostCapabilities.h.
getTransitionInputImage:forInput:withFiltersApplied:withImageType:withInfo:atTime: |
Gets an image from the transition's A or B input.
See Also:
- getTransitionInputImage:forInput:applyFilters:withImageType:withInfo:atTime:
- (BOOL)getTransitionInputImage:(FxImage **)image forInput:(FxTransitionInput)whichInput applyFilters:(BOOL)applyFilters withImageType:(FxImageType)imageType withInfo:(FxRenderInfo)renderInfo atTime:(double)time;
image
whichInput
applyFilters
imageType
renderInfo
time
Returns YES if the input bitmap is retrieved successfully; NO otherwise.
Depending on the host application, the time value may be relative to the start of the timeline or to the start of the clip. See the header file FxPlug/FxHostCapabilities.h.
FxTransitionInput |
private
enum { kFxTransitionInput_A = 0, kFxTransitionInput_B = 1 };
kFxTransitionInput_A
- The first transition input.
kFxTransitionInput_B
- The second transition input.
Constants used to identify one of the two inputs to a transition.
|