Inheritance diagram for PageMagickAudioFilter:


Public Member Functions | |
| void | Initialise (PageMagickInfo *info) |
| void | GetFrame (int16_t **audio, int i, int &samples, int locked_samples) |
Private Attributes | |
| PageMagickInfo * | info |
| GDKAudioFilter * | filter |
Definition at line 1118 of file page_magick.cc.
|
||||||||||||||||||||
|
Reimplemented from PageMagickAudio. Definition at line 1138 of file page_magick.cc. References PageMagickInfo::channels, filter, PageMagickInfo::frequency, AudioFilter::GetFrame(), info, and AudioFilter::IsAFrameConsumer(). 01139 {
01140 // Sanity checks ...
01141 if ( !filter )
01142 throw _( "Invalid audio filter selected" );
01143 if ( !filter->IsAFrameConsumer() )
01144 samples = locked_samples;
01145 filter->GetFrame( audio, info->frequency, info->channels, samples, time_info( *info, i ).position(), time_info( *info, i ).frame_delta() );
01146 }
|
|
|
Reimplemented from PageMagickAudio. Definition at line 1128 of file page_magick.cc. References common, filter, PageMagickInfo::GetCommon(), KinoCommon::getPageMagick(), GDKAudioFilter::InterpretWidgets(), and lookup_widget(). 01129 {
01130 this->info = info;
01131 filter = info->GetCommon() ->getPageMagick() ->GetAudioFilter();
01132 if ( filter != NULL )
01133 filter->InterpretWidgets( GTK_BIN( lookup_widget( common->getPageMagick() ->window, "frame_magick_audio_filter" ) ) );
01134 else
01135 throw _( "Invalid audio filter selected" );
01136 }
|
|
|
Definition at line 1122 of file page_magick.cc. Referenced by GetFrame(), and Initialise(). |
|
|
Definition at line 1121 of file page_magick.cc. Referenced by GetFrame(). |
1.4.2