Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

PluginAudioTransitionRepository Class Reference

Audio Transition Repository with load from plugin functionality. More...

#include <page_magick.h>

Inheritance diagram for PluginAudioTransitionRepository:

Inheritance graph
[legend]
Collaboration diagram for PluginAudioTransitionRepository:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void InstallPlugins (Plugin *)

Detailed Description

Audio Transition Repository with load from plugin functionality.

Definition at line 105 of file page_magick.h.


Member Function Documentation

void PluginAudioTransitionRepository::InstallPlugins Plugin  ) 
 

Definition at line 505 of file page_magick.cc.

References Plugin::Find(), AudioTransition::IsUsable(), and GDKAudioTransitionRepository::Register().

Referenced by PageMagick::PageMagick().

00506 {
00507     GDKAudioTransition * ( *func ) ( int ) = ( GDKAudioTransition * ( * ) ( int ) ) plugin->Find( "GetAudioTransition" );
00508     if ( func != NULL )
00509     {
00510         int index = 0;
00511         GDKAudioTransition *entry = func( index ++ );
00512         while ( entry != NULL )
00513         {
00514             if ( entry->IsUsable( ) )
00515                 Register( entry );
00516             entry = func( index ++ );
00517         }
00518     }
00519 }


The documentation for this class was generated from the following files:
Generated on Sun Mar 11 22:13:23 2007 for Kino by  doxygen 1.4.2