Package com.avpkit.mediatool.event
Class ARawMediaMixin
- java.lang.Object
-
- com.avpkit.mediatool.event.AEventMixin
-
- com.avpkit.mediatool.event.AStreamMixin
-
- com.avpkit.mediatool.event.ARawMediaMixin
-
- Direct Known Subclasses:
AudioSamplesEvent,VideoPictureEvent
public abstract class ARawMediaMixin extends AStreamMixin
An abstract implementation ofIRawMediaEvent, but does not declareIRawMediaEvent.- Author:
- aclarke
-
-
Constructor Summary
Constructors Constructor Description ARawMediaMixin(IMediaGenerator source, IMediaData picture, java.lang.Object image, long timeStamp, java.util.concurrent.TimeUnit timeUnit, java.lang.Integer streamIndex)Create anARawMediaMixin.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetJavaData()Implementation ofIRawMediaEvent.getJavaData().IMediaDatagetMediaData()Implementation ofIRawMediaEvent.getMediaData().java.lang.LonggetTimeStamp()Implementation ofIRawMediaEvent.getTimeStamp().java.lang.LonggetTimeStamp(java.util.concurrent.TimeUnit unit)Implementation ofIRawMediaEvent.getTimeStamp(TimeUnit).java.util.concurrent.TimeUnitgetTimeUnit()Implementation ofIRawMediaEvent.getTimeUnit().-
Methods inherited from class com.avpkit.mediatool.event.AStreamMixin
getStreamIndex
-
Methods inherited from class com.avpkit.mediatool.event.AEventMixin
getSource
-
-
-
-
Constructor Detail
-
ARawMediaMixin
public ARawMediaMixin(IMediaGenerator source, IMediaData picture, java.lang.Object image, long timeStamp, java.util.concurrent.TimeUnit timeUnit, java.lang.Integer streamIndex)
Create anARawMediaMixin.- Parameters:
source- the sourcepicture- a pictureimage- an imagetimeStamp- a time stamp value. If image is null this value is ignored.timeUnit- a time unit for timeStamp. If image is null this value is ignored.streamIndex- the stream index this media is associated with or null if none.- Throws:
java.lang.IllegalArgumentException- if both picture and image are null.
-
-
Method Detail
-
getMediaData
public IMediaData getMediaData()
Implementation ofIRawMediaEvent.getMediaData().- See Also:
IRawMediaEvent.getMediaData()
-
getJavaData
public java.lang.Object getJavaData()
Implementation ofIRawMediaEvent.getJavaData().- See Also:
IRawMediaEvent.getJavaData()
-
getTimeStamp
public java.lang.Long getTimeStamp()
Implementation ofIRawMediaEvent.getTimeStamp().- See Also:
IRawMediaEvent.getTimeStamp()
-
getTimeStamp
public java.lang.Long getTimeStamp(java.util.concurrent.TimeUnit unit)
Implementation ofIRawMediaEvent.getTimeStamp(TimeUnit).
-
getTimeUnit
public java.util.concurrent.TimeUnit getTimeUnit()
Implementation ofIRawMediaEvent.getTimeUnit().- See Also:
IRawMediaEvent.getTimeUnit()
-
-