Media Authoring
with Java API

tv.amwa.maj.record
Interface MultiResultItem

All Known Implementing Classes:
MultiResultItem

public interface MultiResultItem

Specifies an element of an array containing multiple result values from an operation to read one or more channels from an interleaved data stream.

Author:
Richard Cartwright
See Also:
MultiResultItem, EssenceMultiAccess

Method Summary
 int getBytesXfered()
          Returns the total number of bytes transferred.
 int getSamplesXfered()
          Returns the number of samples transferred.
 void setBytesXfered(int bytesXfered)
          Sets the total number of bytes transferred.
 void setSamplesXfered(int samplesXfered)
          Sets the number of samples transferred.
 

Method Detail

getBytesXfered

@UInt32
int getBytesXfered()

Returns the total number of bytes transferred.

Returns:
Total number of bytes transferred.

setBytesXfered

void setBytesXfered(@UInt32
                    int bytesXfered)
                    throws IllegalArgumentException

Sets the total number of bytes transferred.

Parameters:
bytesXfered - Total number of bytes transferred.
Throws:
IllegalArgumentException - The given number of bytes transferred is negative.

getSamplesXfered

@UInt32
int getSamplesXfered()

Returns the number of samples transferred.

Returns:
Number of samples transferred.

setSamplesXfered

void setSamplesXfered(@UInt32
                      int samplesXfered)
                      throws IllegalArgumentException

Sets the number of samples transferred.

Parameters:
samplesXfered - Number of samples transferred.
Throws:
IllegalArgumentException - The given number of samples transferred is negative.

Media Authoring
with Java API

(c) 2007-2008 Richard Cartwright, all rights reserved. Subject to the terms of the AAF SDK Public Source License.