Class AudioManager
Definition
- Namespace:
- Tizen.Multimedia
- Assembly:
- Tizen.Multimedia.dll
- API Level:
- 3
Provides the ability to control volume levels and monitor audio devices.
public static class AudioManager
- Inheritance
-
AudioManager
Properties
View SourceVolumeController
Gets the volume controller.
Declaration
public static AudioVolume VolumeController { get; }
Property Value
Type | Description |
---|---|
AudioVolume | The AudioVolume. |
API Level: 3
Methods
View SourceGetConnectedDevices()
Gets the all devices currently connected.
Declaration
public static IEnumerable<AudioDevice> GetConnectedDevices()
Returns
Type | Description |
---|---|
IEnumerable<AudioDevice> | An IEnumerable<AudioDevice> that contains connected devices. |
API Level: 4
Events
View SourceDeviceConnectionChanged
Occurs when the state of a connection of an audio device changes.
Declaration
public static event EventHandler<AudioDeviceConnectionChangedEventArgs> DeviceConnectionChanged
Event Type
Type | Description |
---|---|
EventHandler<AudioDeviceConnectionChangedEventArgs> |
API Level: 3
View SourceDeviceRunningChanged
Occurs when the audio stream started actually to run on the device.
Declaration
public static event EventHandler<AudioDeviceRunningChangedEventArgs> DeviceRunningChanged
Event Type
Type | Description |
---|---|
EventHandler<AudioDeviceRunningChangedEventArgs> |
Remarks
If this event is invoked once and the audio stream is still running on the device,
this event will not be invoked anymore, even if there are more audio streams to run.
This event is invoked only when all streams are stopped and a new stream starts to run.
Exceptions
Type | Condition |
---|---|
InvalidOperationException | AudioManager failed to communicate internally or allocate memory. |