public abstract class AbstractStreamImpl extends Object implements Stream
| Modifier and Type | Field and Description |
|---|---|
protected org.opencastproject.mediapackage.track.AbstractStreamImpl.Device |
device |
protected org.opencastproject.mediapackage.track.AbstractStreamImpl.Encoder |
encoder |
protected Long |
frameCount |
protected String |
identifier |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractStreamImpl() |
protected |
AbstractStreamImpl(String identifier) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCaptureDevice() |
String |
getCaptureDeviceVendor() |
String |
getCaptureDeviceVersion() |
String |
getEncoderLibraryVendor() |
String |
getFormat() |
String |
getFormatVersion() |
Long |
getFrameCount() |
String |
getIdentifier()
Return an identifier that identifies a stream within it's track.
|
void |
setCaptureDevice(String capturedevice) |
void |
setCaptureDeviceVendor(String captureDeviceVendor) |
void |
setCaptureDeviceVersion(String capturedeviceVersion) |
void |
setEncoderLibraryVendor(String encoderLibraryVendor) |
void |
setFormat(String format) |
void |
setFormatVersion(String formatVersion) |
void |
setFrameCount(Long frameCount) |
void |
setIdentifier(String identifier) |
Node |
toManifest(Document document,
MediaPackageSerializer serializer)
This method returns an XML serialization of the object to be stored in the media package manifest.
|
protected String identifier
protected org.opencastproject.mediapackage.track.AbstractStreamImpl.Device device
protected org.opencastproject.mediapackage.track.AbstractStreamImpl.Encoder encoder
protected Long frameCount
protected AbstractStreamImpl()
protected AbstractStreamImpl(String identifier)
public String getIdentifier()
StreamgetIdentifier in interface Streampublic void setIdentifier(String identifier)
public String getCaptureDevice()
public String getCaptureDeviceVersion()
public String getCaptureDeviceVendor()
public Long getFrameCount()
getFrameCount in interface Streampublic String getFormat()
public String getFormatVersion()
public String getEncoderLibraryVendor()
public void setCaptureDevice(String capturedevice)
public void setCaptureDeviceVersion(String capturedeviceVersion)
public void setCaptureDeviceVendor(String captureDeviceVendor)
public void setFrameCount(Long frameCount)
public void setFormat(String format)
public void setFormatVersion(String formatVersion)
public void setEncoderLibraryVendor(String encoderLibraryVendor)
public Node toManifest(Document document, MediaPackageSerializer serializer)
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 ManifestContributordocument - the parentserializer - the media package serializerManifestContributor.toManifest(org.w3c.dom.Document,
org.opencastproject.mediapackage.MediaPackageSerializer)Copyright © 2009–2021 Opencast Project. All rights reserved.