public class VideoStreamImpl extends AbstractStreamImpl implements VideoStream
VideoStream.VideoStream.Adapter| Modifier and Type | Field and Description |
|---|---|
protected Float |
bitRate |
protected Integer |
frameHeight |
protected Float |
frameRate |
protected Integer |
frameWidth |
protected String |
resolution |
protected org.opencastproject.mediapackage.track.VideoStreamImpl.Scan |
scanType |
device, encoder, frameCount, identifier| Constructor and Description |
|---|
VideoStreamImpl() |
VideoStreamImpl(String identifier) |
| Modifier and Type | Method and Description |
|---|---|
static VideoStreamImpl |
fromManifest(String streamIdHint,
Node node,
XPath xpath)
Create a video stream from the XML manifest.
|
Float |
getBitRate() |
Integer |
getFrameHeight() |
Float |
getFrameRate() |
Integer |
getFrameWidth() |
ScanOrder |
getScanOrder() |
ScanType |
getScanType() |
void |
setBitRate(Float bitRate) |
void |
setFrameHeight(Integer frameHeight) |
void |
setFrameRate(Float frameRate) |
void |
setFrameWidth(Integer frameWidth) |
void |
setScanOrder(ScanOrder scanOrder) |
void |
setScanType(ScanType scanType) |
Node |
toManifest(Document document,
MediaPackageSerializer serializer)
This method returns an XML serialization of the object to be stored in the media package manifest.
|
getCaptureDevice, getCaptureDeviceVendor, getCaptureDeviceVersion, getEncoderLibraryVendor, getFormat, getFormatVersion, getFrameCount, getIdentifier, setCaptureDevice, setCaptureDeviceVendor, setCaptureDeviceVersion, setEncoderLibraryVendor, setFormat, setFormatVersion, setFrameCount, setIdentifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCaptureDevice, getCaptureDeviceVendor, getCaptureDeviceVersion, getEncoderLibraryVendor, getFormat, getFormatVersiongetFrameCount, getIdentifierprotected Float bitRate
protected Float frameRate
protected String resolution
protected Integer frameWidth
protected Integer frameHeight
protected org.opencastproject.mediapackage.track.VideoStreamImpl.Scan scanType
public VideoStreamImpl()
public VideoStreamImpl(String identifier)
public static VideoStreamImpl fromManifest(String streamIdHint, Node node, XPath xpath) throws IllegalStateException, XPathException
streamIdHint - stream ID that has to be used if the manifest does not provide one. This is the case when reading an old
manifest.IllegalStateExceptionXPathExceptionpublic Node toManifest(Document document, MediaPackageSerializer serializer)
AbstractStreamImpl
For creating MediaPackageElements from a manifest, please use
MediaPackageElementBuilder.elementFromManifest(org.w3c.dom.Node, MediaPackageSerializer). All other objects
shall provide their own implementation specific reconstruction mechanism.
toManifest in interface ManifestContributortoManifest in class AbstractStreamImpldocument - the parentserializer - the media package serializerManifestContributor.toManifest(org.w3c.dom.Document,
org.opencastproject.mediapackage.MediaPackageSerializer)public Float getBitRate()
getBitRate in interface VideoStreampublic Float getFrameRate()
getFrameRate in interface VideoStreampublic Integer getFrameWidth()
getFrameWidth in interface VideoStreampublic Integer getFrameHeight()
getFrameHeight in interface VideoStreampublic ScanType getScanType()
getScanType in interface VideoStreampublic ScanOrder getScanOrder()
getScanOrder in interface VideoStreampublic void setBitRate(Float bitRate)
public void setFrameRate(Float frameRate)
public void setFrameWidth(Integer frameWidth)
public void setFrameHeight(Integer frameHeight)
public void setScanType(ScanType scanType)
public void setScanOrder(ScanOrder scanOrder)
Copyright © 2009–2021 Opencast Project. All rights reserved.