#include <audio_transitions.h>
Inheritance diagram for AudioTransition:

Public Member Functions | |
| virtual | ~AudioTransition () |
| virtual char * | GetDescription () const =0 |
| virtual void | GetFrame (int16_t **aframe, int16_t **bframe, int frequency, int channels, int &samples, double position, double frame_delta)=0 |
| virtual bool | IsUsable () |
| virtual bool | IsBFrameConsumer () const |
This contains 2 methods:
The aframes and bframes are those samples determined from the left and right part of a transition respectively. Confusingly, the bframes may be a duplicate of the aframes (in all cases other than when 'Image Transitions to frames' is selected...), and in many of the implemented cases, the bframes aren't even used... (the Dub option for example uses neither... the reason for this is that the Dub is incomplete... it should allow more than just overwrite from a wav, and should mix and introduce at start and end... in which case, the bframes are important).
It should also be noted that any audio obtained from alternative sources (such as wavs) should resample to the input sample provided... no functionality is exposed from kino to do this in the plugin mechanism in this release.
In effect, the audio transitions and filters are poorly implemented, but the interface shouldn't restrict the creation of comprehensive plugins.
Definition at line 59 of file audio_transitions.h.
|
|
Definition at line 62 of file audio_transitions.h. 00062 {}
|
|
|
Implemented in AudioNone, AudioSwitch, and GDKAudioTransitionAdapter. Referenced by GDKAudioTransitionAdapter::GetDescription(), and GDKAudioTransitionRepository::Register(). |
|
||||||||||||||||||||||||||||||||
|
Implemented in AudioNone, AudioSwitch, and GDKAudioTransitionAdapter. Referenced by PageMagickAudioTransition::GetFrame(), and GDKAudioTransitionAdapter::GetFrame(). |
|
|
Definition at line 66 of file audio_transitions.h. Referenced by PageMagickAudioTransition::GetFrame(). 00066 { return true; }
|
|
|
Definition at line 65 of file audio_transitions.h. Referenced by PluginAudioTransitionRepository::InstallPlugins(). 00065 { return true; }
|
1.4.2