|
Media Authoring with Java API |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objecttv.amwa.maj.argument.MultiResultItem
public class MultiResultItem
Implementation of an element of an array containing multiple result values from an operation to read or write one or more channels from an interleaved data stream.
Interleaved-essence: An essence format that combines two or more channels of audio or video data into a single essence stream.
EssenceMultiAccess,
EssenceMultiAccess.readMultiSamples(tv.amwa.maj.record.MultiXferItem[]),
EssenceMultiAccess.writeMultiSamples(tv.amwa.maj.record.MultiXferItem[]),
Serialized Form| Constructor Summary | |
|---|---|
MultiResultItem(int bytesXfered,
int samplesXfered)
Create a multi-result value containing the number of bytes and number of samples transferred for a particular interleaved stream. |
|
| Method Summary | |
|---|---|
MultiResultItem |
clone()
|
boolean |
equals(Object o)
|
int |
getBytesXfered()
Returns the total number of bytes transferred. |
int |
getSamplesXfered()
Returns the number of samples transferred. |
int |
hashCode()
|
void |
setBytesXfered(int bytesXfered)
Sets the total number of bytes transferred. |
void |
setSamplesXfered(int samplesXfered)
Sets the number of samples transferred. |
String |
toString()
Creates a pseudo-XML representation of this multi-result item. |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MultiResultItem(@UInt32
int bytesXfered,
@UInt32
int samplesXfered)
throws IllegalArgumentException
Create a multi-result value containing the number of bytes and number of samples transferred for a particular interleaved stream.
bytesXfered - The total number of bytes transferred.samplesXfered - The total number of samples transferred.
IllegalArgumentException - One or both of the given bytes or samples
transferred values is negative.| Method Detail |
|---|
@UInt32 public int getBytesXfered()
MultiResultItemReturns the total number of bytes transferred.
getBytesXfered in interface MultiResultItem
public void setBytesXfered(@UInt32
int bytesXfered)
throws IllegalArgumentException
MultiResultItemSets the total number of bytes transferred.
setBytesXfered in interface MultiResultItembytesXfered - Total number of bytes transferred.
IllegalArgumentException - The given number of bytes transferred is negative.@UInt32 public int getSamplesXfered()
MultiResultItemReturns the number of samples transferred.
getSamplesXfered in interface MultiResultItem
public void setSamplesXfered(@UInt32
int samplesXfered)
throws IllegalArgumentException
MultiResultItemSets the number of samples transferred.
setSamplesXfered in interface MultiResultItemsamplesXfered - Number of samples transferred.
IllegalArgumentException - The given number of samples transferred is negative.public boolean equals(Object o)
equals in class Objectpublic String toString()
Creates a pseudo-XML representation of this multi-result item. No XML schema or DTD defines this element. For example:
<MultiResultItem bytesTransferred="65536" samplesTransferred="42"/>
toString in class Object
public MultiResultItem clone()
throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic int hashCode()
hashCode in class Object
|
Media Authoring with Java API |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||