Package danger.media

Interface Summary
MarkableMedia MarkableMedia Interface -- Methods for handling position and loop markers found in many media files.
PlayableMedia The PlayableMedia interface provides methods which are common to all media objects, including transport control, looping, positional control, and notification callbacks.
 

Exception Summary
CorruptFileException CorruptFileException is thrown when an attempt is made to load a corrupt or truncated media file.
DRMClockException DRMClockException is thrown when the DRM licence manager finds an inconsistancy in the secure clock used for licence expiration.
DRMException DRMException is the base class for runtime exceptions thrown when a licence-protected media stream or file cannot be manipulated due to a Digital Rights Management issue.
DRMNotSupportedException DRMNotSupportedException is thrown when the DRM licence manager is not supported by the platform.
DRMSystemException DRMSystemException is thrown when the DRM licence manager cannot start or locate its configuration information.
FileInUseException FileInUseException is thrown when the requested file is currently opened (and therefore locked) by another process.
FileNotFoundException FileNotFoundException is thrown when the requested file cannot be found.
FilePermissionException FilePermissionException is thrown when the requested file cannot be opened due to its permission attributes.
FileSystemException FileSystemException is thrown when there is an error in the underlying filesystem.
FileSystemFullException FileSystemFullException is thrown when an I/O operation fails due to the file system being full.
InvalidLicenseException InvalidLicenseException is thrown when the DRM licence manager is able to locate a licence for a media file, but the licence has either expired or the play count has been exceeded.
MediaFileException MediaFileException is the base class for exceptions thrown when there is an error during reading or loading of the media due to some some aspect of the file's contents.
MediaFormatException MediaFormatException is a runtime exception thrown when the format of the media prevents the playback of the media.
MediaHardwareException MediaHardwareException is a runtime exception thrown when an error occurs in the firmware or hardware needed to play the media.
MediaIOException MediaIOException is the base class for any exception involving a failure to open a file.
MediaMemoryException MediaMemoryException is thrown when the underlying media engine (not the Java VM) either runs out of memory or reaches a memory limit.
MissingLicenseException MissingLicenseException is thrown when the DRM licence manager cannot locate a licence for a media file.
PlayableMediaException  
UnsupportedCodecException UnsupportedCodecException is thrown when an attempt is made to load a media file with an unrecognized or unsupported audio codec.
UnsupportedFormatException UnsupportedFormatException is thrown when an attempt is made to load a media file in an unrecognized or unsupported format.