public class MediaContent extends AbstractMediaResource
<media:content>
.
See description on
http://search.yahoo.com/mrss.Modifier and Type | Class and Description |
---|---|
static class |
MediaContent.Expression
Values for the expression attribute: sample, full and nonstop.
|
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
AbstractExtension.AttributesHandler
xmlBlob
localName, namespace
Constructor and Description |
---|
MediaContent() |
Modifier and Type | Method and Description |
---|---|
protected void |
consumeAttributes(AttributeHelper attrsHelper)
Subclasses can overwrite this method to parse extra
attributes.
|
int |
getBitrate() |
int |
getChannels() |
static ExtensionDescription |
getDefaultDescription(boolean repeat)
Describes the tag to an
ExtensionProfile . |
int |
getDuration() |
MediaContent.Expression |
getExpression() |
long |
getFileSize() |
int |
getFramerate() |
java.lang.String |
getLanguage() |
java.lang.String |
getMedium() |
int |
getSamplingrate() |
java.lang.String |
getType() |
boolean |
isDefault() |
protected void |
putAttributes(AttributeGenerator generator)
Subclasses can overwrite this method to add extra attributes.
|
void |
setBitrate(int bitrate) |
void |
setChannels(int channels) |
void |
setDefault(boolean aDefault) |
void |
setDuration(int duration) |
void |
setExpression(MediaContent.Expression expression) |
void |
setFileSize(long fileSize) |
void |
setFramerate(int framerate) |
void |
setLanguage(java.lang.String language) |
void |
setMedium(java.lang.String medium) |
void |
setSamplingrate(int samplingrate) |
void |
setType(java.lang.String type) |
getHeight, getUrl, getWidth, setHeight, setUrl, setWidth
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, createExtensionInstance, declareExtensions, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionDescription, getExtensionHandler, getExtensions, getHandler, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild, visitChildren
disableStrictValidation, enableStrictValidation, eq, generate, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generate, getHandler
public static ExtensionDescription getDefaultDescription(boolean repeat)
ExtensionProfile
.repeat
- if true, the description will be repeatable (MediaContent
can be repeated when inside MediaGroup, but not when inside BaseEntry.)public int getBitrate()
public void setBitrate(int bitrate)
public int getChannels()
public void setChannels(int channels)
public int getDuration()
public void setDuration(int duration)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public MediaContent.Expression getExpression()
public void setExpression(MediaContent.Expression expression)
public long getFileSize()
public void setFileSize(long fileSize)
public int getFramerate()
public void setFramerate(int framerate)
public boolean isDefault()
public void setDefault(boolean aDefault)
public java.lang.String getMedium()
public void setMedium(java.lang.String medium)
public int getSamplingrate()
public void setSamplingrate(int samplingrate)
public java.lang.String getType()
public void setType(java.lang.String type)
protected void putAttributes(AttributeGenerator generator)
AbstractMediaResource
putAttributes
in class AbstractMediaResource
generator
- used to output attributes.protected void consumeAttributes(AttributeHelper attrsHelper) throws ParseException
AbstractMediaResource
consumeAttributes
in class AbstractMediaResource
attrsHelper
- attribute helperParseException
- any parsing exception