org.openmobilealliance.schema.sti.v1_0
Class MediaDetailsVideo

java.lang.Object
  extended by org.openmobilealliance.schema.sti.v1_0.MediaDetailsBase
      extended by org.openmobilealliance.schema.sti.v1_0.MediaDetailsVideo
All Implemented Interfaces:
java.io.Serializable

public class MediaDetailsVideo
extends MediaDetailsBase
implements java.io.Serializable

Contains video-specific transcoding params data for media details. A video media type is composed of a visual part and of an audio part.

Java class for MediaDetailsVideo complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="MediaDetailsVideo">
   <complexContent>
     <extension base="{http://www.openmobilealliance.org/schema/sti/v1_0}MediaDetailsBase">
       <sequence>
         <element name="CID" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
         <element name="duration" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
         <element name="videoVisualDetails" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="codec" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
                   <element name="codecParams" type="{http://www.openmobilealliance.org/schema/sti/v1_0}Properties" minOccurs="0"/>
                   <element name="bitRateDetails" type="{http://www.openmobilealliance.org/schema/sti/v1_0}BitRateDetails" minOccurs="0"/>
                   <element name="width" type="{http://www.openmobilealliance.org/schema/sti/v1_0}nonNegativeInt" minOccurs="0"/>
                   <element name="height" type="{http://www.openmobilealliance.org/schema/sti/v1_0}nonNegativeInt" minOccurs="0"/>
                   <element name="frameRate" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
                   <element name="averageFrameSize" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
                   <element name="frameCount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="videoAudioDetails" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="codec" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
                   <element name="codecParams" type="{http://www.openmobilealliance.org/schema/sti/v1_0}Properties" minOccurs="0"/>
                   <element name="bitRateType" type="{http://www.openmobilealliance.org/schema/sti/v1_0}BitRateType" minOccurs="0"/>
                   <element name="bitRateDetails" type="{http://www.openmobilealliance.org/schema/sti/v1_0}BitRateDetails" minOccurs="0"/>
                   <element name="samplingRate" type="{http://www.openmobilealliance.org/schema/sti/v1_0}nonNegativeInt" minOccurs="0"/>
                   <element name="samplingResolution" type="{http://www.openmobilealliance.org/schema/sti/v1_0}nonNegativeInt" minOccurs="0"/>
                   <element name="channels" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
                   <element name="numberOfTracks" type="{http://www.openmobilealliance.org/schema/sti/v1_0}nonNegativeInt" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class MediaDetailsVideo.VideoAudioDetails
          Contains transcoding params data specific to the audio part of a video.
static class MediaDetailsVideo.VideoVisualDetails
          Contains transcoding params data specific to the visual part of a video.
 
Constructor Summary
MediaDetailsVideo()
           
 
Method Summary
 java.lang.String getCID()
          Gets the value of the cid property.
 java.lang.Float getDuration()
          Gets the value of the duration property.
 MediaDetailsVideo.VideoAudioDetails getVideoAudioDetails()
          Gets the value of the videoAudioDetails property.
 MediaDetailsVideo.VideoVisualDetails getVideoVisualDetails()
          Gets the value of the videoVisualDetails property.
 boolean isSetCID()
           
 boolean isSetDuration()
           
 boolean isSetVideoAudioDetails()
           
 boolean isSetVideoVisualDetails()
           
 void setCID(java.lang.String value)
          Sets the value of the cid property.
 void setDuration(java.lang.Float value)
          Sets the value of the duration property.
 void setVideoAudioDetails(MediaDetailsVideo.VideoAudioDetails value)
          Sets the value of the videoAudioDetails property.
 void setVideoVisualDetails(MediaDetailsVideo.VideoVisualDetails value)
          Sets the value of the videoVisualDetails property.
 
Methods inherited from class org.openmobilealliance.schema.sti.v1_0.MediaDetailsBase
getContentType, getContentTypeParams, getDrmDetails, getExtensionData, getMetaData, getSize, isSetContentType, isSetContentTypeParams, isSetDrmDetails, isSetExtensionData, isSetMetaData, isSetSize, setContentType, setContentTypeParams, setDrmDetails, setExtensionData, setMetaData, setSize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaDetailsVideo

public MediaDetailsVideo()
Method Detail

getCID

public java.lang.String getCID()
Gets the value of the cid property.

Returns:
possible object is String

setCID

public void setCID(java.lang.String value)
Sets the value of the cid property.

Parameters:
value - allowed object is String

isSetCID

public boolean isSetCID()

getDuration

public java.lang.Float getDuration()
Gets the value of the duration property.

Returns:
possible object is Float

setDuration

public void setDuration(java.lang.Float value)
Sets the value of the duration property.

Parameters:
value - allowed object is Float

isSetDuration

public boolean isSetDuration()

getVideoVisualDetails

public MediaDetailsVideo.VideoVisualDetails getVideoVisualDetails()
Gets the value of the videoVisualDetails property.

Returns:
possible object is MediaDetailsVideo.VideoVisualDetails

setVideoVisualDetails

public void setVideoVisualDetails(MediaDetailsVideo.VideoVisualDetails value)
Sets the value of the videoVisualDetails property.

Parameters:
value - allowed object is MediaDetailsVideo.VideoVisualDetails

isSetVideoVisualDetails

public boolean isSetVideoVisualDetails()

getVideoAudioDetails

public MediaDetailsVideo.VideoAudioDetails getVideoAudioDetails()
Gets the value of the videoAudioDetails property.

Returns:
possible object is MediaDetailsVideo.VideoAudioDetails

setVideoAudioDetails

public void setVideoAudioDetails(MediaDetailsVideo.VideoAudioDetails value)
Sets the value of the videoAudioDetails property.

Parameters:
value - allowed object is MediaDetailsVideo.VideoAudioDetails

isSetVideoAudioDetails

public boolean isSetVideoAudioDetails()