Om  1.0.0
A universal framework for multimedia simulation
Public Member Functions | List of all members
om::sound::resources::SoundResourceModule Class Reference

An enum class that encapsulates a collection of resource set transcoders for sounds. More...

#include <omSoundResourceModule.h>

Inheritance diagram for om::sound::resources::SoundResourceModule:
om::resources::ResourceModule

Public Member Functions

 SoundResourceModule ()
 Create a new sound resource module with a new set of sound resource transcoders. More...
 
 ~SoundResourceModule ()
 Destroy an sound resource module and all of its resource type transcoders. More...
 
virtual void getFormats (ResourceManager &manager)
 Add transcoders to the specified resource manager for the resource formats this module supports. More...
 
virtual void getTypes (ResourceSetTranscoder &transcoder)
 Add transcoders to the specified resource set transcoder for the resource types this module supports. More...
 
PluginManagergetPluginManager () const
 Return a pointer to the plugin manager that is managing the plugin types for this module. More...
 
void setPluginManager (PluginManager *newPluginManager)
 Set a pointer to the plugin manager that is managing the plugin types for this module. More...
 
- Public Member Functions inherited from om::resources::ResourceModule
virtual ~ResourceModule ()
 Destroy this resource module and release all internal resources. More...
 

Detailed Description

An enum class that encapsulates a collection of resource set transcoders for sounds.

Constructor & Destructor Documentation

om::sound::resources::SoundResourceModule::SoundResourceModule ( )

Create a new sound resource module with a new set of sound resource transcoders.

om::sound::resources::SoundResourceModule::~SoundResourceModule ( )

Destroy an sound resource module and all of its resource type transcoders.

Any ResourceSetTranscoder objects that are using the transcoders provided by this module should cease using those trancoders before the module is detroyed.

Member Function Documentation

virtual void om::sound::resources::SoundResourceModule::getFormats ( ResourceManager manager)
virtual

Add transcoders to the specified resource manager for the resource formats this module supports.

Reimplemented from om::resources::ResourceModule.

virtual void om::sound::resources::SoundResourceModule::getTypes ( ResourceSetTranscoder transcoder)
virtual

Add transcoders to the specified resource set transcoder for the resource types this module supports.

Reimplemented from om::resources::ResourceModule.

PluginManager* om::sound::resources::SoundResourceModule::getPluginManager ( ) const
inline

Return a pointer to the plugin manager that is managing the plugin types for this module.

void om::sound::resources::SoundResourceModule::setPluginManager ( PluginManager newPluginManager)
inline

Set a pointer to the plugin manager that is managing the plugin types for this module.


The documentation for this class was generated from the following file: