Package com.avpkit.mediatool
Class AMediaToolMixin
- java.lang.Object
-
- com.avpkit.mediatool.AMediaGeneratorMixin
-
- com.avpkit.mediatool.AMediaToolMixin
-
- Direct Known Subclasses:
AMediaCoderMixin,MediaToolAdapter
public abstract class AMediaToolMixin extends AMediaGeneratorMixin
An abstract implementation of allIMediaToolmethods, but does not declareIMediaTool.Forwards every call on the
IMediaListenerinterface methods to all listeners added on theIMediaGeneratorinterface, but does not declare it implements those interfaces.Mixin classes can be extended by anyone, but the extending class gets to decide which, if any, of the interfaces they actually want to support.
- Author:
- trebor, aclarke
-
-
Constructor Summary
Constructors Constructor Description AMediaToolMixin()Create an AMediaToolMixin
-
Method Summary
-
Methods inherited from class com.avpkit.mediatool.AMediaGeneratorMixin
addListener, getListeners, removeListener
-
-
-
-
Constructor Detail
-
AMediaToolMixin
public AMediaToolMixin()
Create an AMediaToolMixin
-
-
Method Detail
-
onAddStream
public void onAddStream(IAddStreamEvent event)
CallsIMediaListener.onAddStream(IAddStreamEvent)on all registered listeners.
-
onAudioSamples
public void onAudioSamples(IAudioSamplesEvent event)
CallsIMediaListener.onAudioSamples(IAudioSamplesEvent)on all registered listeners.
-
onClose
public void onClose(ICloseEvent event)
CallsIMediaListener.onClose(ICloseEvent)on all registered listeners.
-
onCloseCoder
public void onCloseCoder(ICloseCoderEvent event)
CallsIMediaListener.onCloseCoder(ICloseCoderEvent)on all registered listeners.
-
onFlush
public void onFlush(IFlushEvent event)
CallsIMediaListener.onFlush(IFlushEvent)on all registered listeners.
-
onOpen
public void onOpen(IOpenEvent event)
CallsIMediaListener.onOpen(IOpenEvent)on all registered listeners.
-
onOpenCoder
public void onOpenCoder(IOpenCoderEvent event)
CallsIMediaListener.onOpenCoder(IOpenCoderEvent)on all registered listeners.
-
onReadPacket
public void onReadPacket(IReadPacketEvent event)
CallsIMediaListener.onReadPacket(IReadPacketEvent)on all registered listeners.
-
onVideoPicture
public void onVideoPicture(IVideoPictureEvent event)
CallsIMediaListener.onVideoPicture(IVideoPictureEvent)on all registered listeners.
-
onWriteHeader
public void onWriteHeader(IWriteHeaderEvent event)
CallsIMediaListener.onWriteHeader(IWriteHeaderEvent)on all registered listeners.
-
onWritePacket
public void onWritePacket(IWritePacketEvent event)
CallsIMediaListener.onWritePacket(IWritePacketEvent)on all registered listeners.
-
onWriteTrailer
public void onWriteTrailer(IWriteTrailerEvent event)
CallsIMediaListener.onWriteTrailer(IWriteTrailerEvent)on all registered listeners.
-
-