|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object tv.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 FormConstructor 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()
MultiResultItem
Returns the total number of bytes transferred.
getBytesXfered
in interface MultiResultItem
public void setBytesXfered(@UInt32 int bytesXfered) throws IllegalArgumentException
MultiResultItem
Sets the total number of bytes transferred.
setBytesXfered
in interface MultiResultItem
bytesXfered
- Total number of bytes transferred.
IllegalArgumentException
- The given number of bytes transferred is negative.@UInt32 public int getSamplesXfered()
MultiResultItem
Returns the number of samples transferred.
getSamplesXfered
in interface MultiResultItem
public void setSamplesXfered(@UInt32 int samplesXfered) throws IllegalArgumentException
MultiResultItem
Sets the number of samples transferred.
setSamplesXfered
in interface MultiResultItem
samplesXfered
- Number of samples transferred.
IllegalArgumentException
- The given number of samples transferred is negative.public boolean equals(Object o)
equals
in class Object
public 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 Object
CloneNotSupportedException
public 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 |