Package com.oorian.html.js.mediadevices
Class MediaDevicesEvent
java.lang.Object
com.oorian.messaging.events.Event<MediaDevicesListener>
com.oorian.messaging.events.client.ClientEvent<MediaDevicesListener>
com.oorian.html.js.mediadevices.MediaDevicesEvent
Event fired when media devices are enumerated.
- Author:
- Marvin P. Warble Jr.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMediaDevicesEvent(List<MediaDevice> devices) Constructs a MediaDevicesEvent. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispatchTo(MediaDevicesListener listener) Dispatches this event to the specified listener.Returns a list of audio input devices (microphones).Returns a list of audio output devices (speakers/headphones).intReturns the number of available devices.Returns the list of all available media devices.Returns a list of video input devices (cameras).toString()Methods inherited from class com.oorian.messaging.events.client.ClientEvent
getSource, getTarget, setSource, setTarget
-
Constructor Details
-
MediaDevicesEvent
Constructs a MediaDevicesEvent.- Parameters:
devices- The list of available media devices.
-
-
Method Details
-
getDevices
Returns the list of all available media devices.- Returns:
- Unmodifiable list of media devices.
-
getAudioInputDevices
Returns a list of audio input devices (microphones).- Returns:
- List of microphone devices.
-
getAudioOutputDevices
Returns a list of audio output devices (speakers/headphones).- Returns:
- List of audio output devices.
-
getVideoInputDevices
Returns a list of video input devices (cameras).- Returns:
- List of camera devices.
-
getDeviceCount
public int getDeviceCount()Returns the number of available devices.- Returns:
- Device count.
-
dispatchTo
Description copied from class:EventDispatches this event to the specified listener.Subclasses implement this method to call the appropriate handler method on the listener interface.
- Specified by:
dispatchToin classEvent<MediaDevicesListener>- Parameters:
listener- the listener to dispatch this event to
-
toString
-