AudioManager Interface Reference
Audio Manager.
Inheritance diagram for AudioManager:
Public Member Functions | |
List< AudioPort > | getAudioPorts () |
Gets audio ports. More... | |
List< AudioConnection > | getAudioConnections () |
Gets audio connection. More... | |
AudioPort | createUserAudioPort (String name, AudioPortType type) throws AudioNotAvailableException, AudioLowLevelException |
Creates an user audio port. More... | |
void | removeUserAudioPort (AudioPort userPort) throws AudioNotAvailableException, AudioLowLevelException |
Removes an user audio port. More... | |
List< AudioConfiguration > | getAudioConfiguration () throws AudioNotAvailableException, AudioLowLevelException |
Gets the Audio default configuration. More... | |
void | setAudioConfiguration (int value, ConfigurationType configuration) throws AudioNotAvailableException, AudioLowLevelException |
Sets the default audio configuration. More... | |
void | close () |
Public Member Functions inherited from Manager | |
String | getIp () |
String | getName () |
Boolean | isAlive () |
void | subscribe (ManagerObserver observer) throws CannotSubscribeException |
void | unSubscribe (ManagerObserver observer) throws ObserverNotSubscribedException |
Public Member Functions inherited from Subject< T extends Observer< U, U extends Event > | |
void | subscribe (T observer) throws CannotSubscribeException |
void | unSubscribe (T observer) throws ObserverNotSubscribedException |
Public Attributes | |
final int | MAX_PRIORITY_VALUE = 100 |
final int | MIN_PRIORITY_VALUE = 0 |
final int | DEFAULT_PRIORITY_VALUE = 0 |
final int | DEFAULT_VOLUME = -1 |
final int | DEFAULT_GAIN = -1 |
Member Function Documentation
void close | ( | ) |
Closes the audio manager. Recommended to finish properly
AudioPort createUserAudioPort | ( | String | name, |
AudioPortType | type | ||
) | throws AudioNotAvailableException, AudioLowLevelException |
- Returns
- Audio port
- Exceptions
-
AudioNotAvailableException AudioLowLevelException
List<AudioConfiguration> getAudioConfiguration | ( | ) | throws AudioNotAvailableException, AudioLowLevelException |
- Returns
- Audio default configurations
- Exceptions
-
AudioNotAvailableException AudioLowLevelException
List<AudioConnection> getAudioConnections | ( | ) |
- Returns
- Audio connection list
- Exceptions
-
AudioNotAvailableException AudioLowLevelException
List<AudioPort> getAudioPorts | ( | ) |
- Returns
- Audio port list
void removeUserAudioPort | ( | AudioPort | userPort | ) | throws AudioNotAvailableException, AudioLowLevelException |
- Parameters
-
userPort port to be removed
- Returns
- Audio port
- Exceptions
-
AudioNotAvailableException AudioLowLevelException
void setAudioConfiguration | ( | int | value, |
ConfigurationType | configuration | ||
) | throws AudioNotAvailableException, AudioLowLevelException |
- Parameters
-
value Configuration to be set as default configuration Configuration to be set as default
- Exceptions
-
AudioNotAvailableException AudioLowLevelException