public class VBISource extends EssenceSource
VBI data for a frame, supplied as an essence source.
VBILine| Constructor and Description |
|---|
VBISource(EssenceSource master) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLine(int field,
int lineNumber,
VBIWrappingType wrappingType,
VBISampleCoding sampleCoding,
short sampleCount,
ByteBuffer lineData) |
void |
addLine(int lineNumber,
VBIWrappingType wrappingType,
VBISampleCoding sampleCoding,
short sampleCount,
ByteBuffer lineData) |
boolean |
endOfData() |
boolean |
endOfItem() |
int |
getBERSize() |
long |
getCurrentPosition() |
RationalImpl |
getEditRate() |
ByteBuffer |
getEssenceData(int size,
int maxSize) |
int |
getEssenceDataSize() |
byte |
getGenericContainerElementType() |
byte |
getGenericContainerEssenceType() |
boolean |
isCompoundEssence() |
boolean |
isDataEssence() |
boolean |
isPictureEssence() |
boolean |
isSoundEssence() |
int |
relativeWriteOrder() |
int |
relativeWriteOrderType() |
canIndex, getBytesPerEditUnit, getBytesPerEditUnit, getEssenceData, getIndexStreamID, getKey, getNonGenericContainer, getPrechargeSize, getRangeDuration, getRangeEnd, getRangeStart, getStreamID, isEditPoint, setKey, setOption, setOption, setStreamIDpublic VBISource(EssenceSource master)
public void addLine(int lineNumber,
VBIWrappingType wrappingType,
VBISampleCoding sampleCoding,
@UInt16
short sampleCount,
ByteBuffer lineData)
public void addLine(int field,
int lineNumber,
VBIWrappingType wrappingType,
VBISampleCoding sampleCoding,
@UInt16
short sampleCount,
ByteBuffer lineData)
public int getEssenceDataSize()
getEssenceDataSize in class EssenceSourcepublic ByteBuffer getEssenceData(int size, int maxSize)
getEssenceData in class EssenceSourcepublic boolean endOfItem()
endOfItem in class EssenceSourcepublic boolean endOfData()
endOfData in class EssenceSource@UInt8 public byte getGenericContainerEssenceType()
getGenericContainerEssenceType in class EssenceSource@UInt8 public byte getGenericContainerElementType()
getGenericContainerElementType in class EssenceSourcepublic RationalImpl getEditRate()
getEditRate in class EssenceSource@MXFPosition public long getCurrentPosition()
getCurrentPosition in class EssenceSourcepublic int getBERSize()
getBERSize in class EssenceSourcepublic boolean isPictureEssence()
isPictureEssence in class EssenceSourcepublic boolean isSoundEssence()
isSoundEssence in class EssenceSourcepublic boolean isDataEssence()
isDataEssence in class EssenceSourcepublic boolean isCompoundEssence()
isCompoundEssence in class EssenceSource@Int32 public int relativeWriteOrder()
relativeWriteOrder in class EssenceSourcepublic int relativeWriteOrderType()
relativeWriteOrderType in class EssenceSource(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.