C# Class javazoom.jl.player.FactoryRegistry

The FactoryRegistry class stores the factories for all the audio device implementations available in the system.

Instances of this class are thread-safe. @since 0.0.8

Inheritance: AudioDeviceFactory
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Protected Properties

Свойство Type Description
factories System.Collections.Hashtable

Méthodes publiques

Méthode Description
FactoryRegistry ( ) : System
addFactory ( AudioDeviceFactory factory ) : void

Registers an AudioDeviceFactory instance with this registry.

createAudioDevice ( ) : AudioDevice
removeFactory ( AudioDeviceFactory factory ) : void
removeFactoryType ( System cls ) : void
systemRegistry ( ) : FactoryRegistry

Méthodes protégées

Méthode Description
registerDefaultFactories ( ) : void

Private Methods

Méthode Description
InitBlock ( ) : void

Method Details

FactoryRegistry() public méthode

public FactoryRegistry ( ) : System
Résultat System

addFactory() public méthode

Registers an AudioDeviceFactory instance with this registry.
public addFactory ( AudioDeviceFactory factory ) : void
factory AudioDeviceFactory
Résultat void

createAudioDevice() public méthode

public createAudioDevice ( ) : AudioDevice
Résultat AudioDevice

registerDefaultFactories() protected méthode

protected registerDefaultFactories ( ) : void
Résultat void

removeFactory() public méthode

public removeFactory ( AudioDeviceFactory factory ) : void
factory AudioDeviceFactory
Résultat void

removeFactoryType() public méthode

public removeFactoryType ( System cls ) : void
cls System
Résultat void

systemRegistry() public static méthode

public static systemRegistry ( ) : FactoryRegistry
Résultat FactoryRegistry

Property Details

factories protected_oe property

protected System.Collections.Hashtable factories
Résultat System.Collections.Hashtable