com.wowza.wms.stream
Interface IMediaIndexItem


public interface IMediaIndexItem

IMediaIndexItem: generic interface to mediaIndex


Field Summary
static String MISSING
          media file is missing
 
Method Summary
 IMediaIndexItem clone()
          Make a clone copy of media index
 String getChecksum()
          Get checksum for media index
 int getExtent()
          Get the duration (milliseconds) of media index
 long getLastAccessed()
          Get last time media index was accessed (milliseconds)
 boolean isHitEnd()
          Is media index complete
 void setChecksum(IRandomAccessReader file)
          Set media index checksum.
 void setChecksum(String checksum)
          Set media index checksum
 void setLastAccessed(long time)
          Set last time media index accessed (milliseconds)
 void touch()
          Set last time accessed to current time
 

Field Detail

MISSING

static final String MISSING
media file is missing

See Also:
Constant Field Values
Method Detail

clone

IMediaIndexItem clone()
Make a clone copy of media index

Returns:
shallow copy of media index

getChecksum

String getChecksum()
Get checksum for media index

Returns:
checksum

getExtent

int getExtent()
Get the duration (milliseconds) of media index

Returns:
duration (milliseconds)

getLastAccessed

long getLastAccessed()
Get last time media index was accessed (milliseconds)

Returns:
time media index was accessed (milliseconds)

isHitEnd

boolean isHitEnd()
Is media index complete

Returns:
true if media index is complete

setChecksum

void setChecksum(IRandomAccessReader file)
Set media index checksum. Extract data from File spec

Parameters:
file -

setChecksum

void setChecksum(String checksum)
Set media index checksum

Parameters:
checksum -

setLastAccessed

void setLastAccessed(long time)
Set last time media index accessed (milliseconds)

Parameters:
time - media index was accessed (milliseconds)

touch

void touch()
Set last time accessed to current time