com.objectxp.mms.message.smil
Class Audio

java.lang.Object
  extended by com.objectxp.mms.message.smil.Element
      extended by com.objectxp.mms.message.smil.Media
          extended by com.objectxp.mms.message.smil.Audio
All Implemented Interfaces:
MMSMessagePart, java.io.Serializable

public class Audio
extends Media

A SMIL "audio" element.

Since:
jSMS 2.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.objectxp.mms.message.smil.Element
COMMON_CLASS, COMMON_ID, COMMON_TITLE, COMMON_XML_LANG, CONTCTRL_AUDIO_DESC, CONTCTRL_BITRATE, CONTCTRL_CAPTIONS, CONTCTRL_COMPONENT, CONTCTRL_CPU, CONTCTRL_LANGUAGE, CONTCTRL_OPERATING_SYSTEM, CONTCTRL_OVERDUB_OR_SUBTITLE, CONTCTRL_REQUIRED, CONTCTRL_SCREEN_DEPTH, CONTCTRL_SCREEN_SIZE, LINKING_ACCESSKEY, LINKING_ACTUATE, LINKING_ALT, LINKING_DEST_LEVEL, LINKING_DEST_PLAYSTATE, LINKING_EXTERNAL, LINKING_HREF, LINKING_SHOW, LINKING_SRC_LEVEL, LINKING_SRC_PLAYSTATE, LINKING_TABINDEX, LINKING_TARGET, MEDIA_SRC, MEDIA_TYPE, TIMING_BEGIN, TIMING_DUR, TIMING_END, TIMING_ENDSYNC, TIMING_FILL, TIMING_MAX, TIMING_MIN, TIMING_REPEAT_COUNT, TIMING_REPEAT_DUR
 
Constructor Summary
Audio(byte[] content, java.lang.String name)
          Create a new Audio element.
Audio(byte[] content, java.lang.String name, java.lang.String mimeType)
          Construct a new Audio element.
Audio(java.io.InputStream src, java.lang.String name, java.lang.String mimeType)
          Construct a new Audio element.
 
Method Summary
 
Methods inherited from class com.objectxp.mms.message.smil.Media
addAttribute, getCharset, getContent, getContentLocation, getContentType, getMimeType, setCharset, toString
 
Methods inherited from class com.objectxp.mms.message.smil.Element
getElements, toXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Audio

public Audio(byte[] content,
             java.lang.String name)
Create a new Audio element. The name of the audio clip will be used to determine the MIME type of the audio clip.

Parameters:
content - the audio data
name - the name of the audio element (e.g. 'hello.wav').

Audio

public Audio(byte[] content,
             java.lang.String name,
             java.lang.String mimeType)
Construct a new Audio element.

Parameters:
content - the audio data
name - the name of the audio clip (e.g. 'hello.wav')
mimeType - the MIME type of the image (e.g. 'audio/wav')

Audio

public Audio(java.io.InputStream src,
             java.lang.String name,
             java.lang.String mimeType)
      throws java.io.IOException
Construct a new Audio element. The audio data will be read from a InputStream.

Parameters:
src - a input stream providing the audio data
name - the name of the audio clip (e.g. 'hello.wav')
mimeType - the MIME type of the audio clip (e.g. 'audio/wav')
Throws:
java.io.IOException - if an I/O error occurs


object XP, Inc. © 2000-2008. All rights reserved object XP