Package com.wowza.wms.transcoder.model
Interface ITranscoderVideoDecoderNotify
- 
 public interface ITranscoderVideoDecoderNotifythis listener interface is for frame processing by a transcoder. These methods are called on every frame processed.
- 
- 
Method SummaryAll Methods Instance Methods Default Methods Modifier and Type Method Description default voidonAfterDecodeFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame has been decoded.default voidonAfterScaleFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called after a frame has been scaled.default voidonBadFrameReceived(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when the decoder has reported that a frame could not be decoded.default voidonBadFrameReplaced(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame has been replaced with the last good frame due to a bad frame received.default voidonBeforeDecodeFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame has arrived is going to be decoded.default voidonBeforeScaleFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame is about to be scaled.default voidonMissingFrameReplaced(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when the last good frame has replaced a missing frame in the stream.
 
- 
- 
- 
Method Detail- 
onBeforeDecodeFramedefault void onBeforeDecodeFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame has arrived is going to be decoded.- Parameters:
- sessionVideo- video session
- sourceVideo- stream source
- frameCount- current frame count
- timecode- timecode of frame
 
 - 
onAfterDecodeFramedefault void onAfterDecodeFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame has been decoded.- Parameters:
- sessionVideo- video session
- sourceVideo- stream source
- frameCount- current frame count
- timecode- timecode of frame
 
 - 
onBeforeScaleFramedefault void onBeforeScaleFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame is about to be scaled.- Parameters:
- sessionVideo- video session
- sourceVideo- stream source
- frameCount- current frame count
- timecode- timecode of frame
 
 - 
onAfterScaleFramedefault void onAfterScaleFrame(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called after a frame has been scaled.- Parameters:
- sessionVideo- video session
- sourceVideo- stream source
- frameCount- current frame count
- timecode- timecode of frame
 
 - 
onBadFrameReceiveddefault void onBadFrameReceived(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when the decoder has reported that a frame could not be decoded.- Parameters:
- sessionVideo- video session
- sourceVideo- stream source
- frameCount- current frame count
- timecode- timecode of frame
 
 - 
onBadFrameReplaceddefault void onBadFrameReplaced(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when a frame has been replaced with the last good frame due to a bad frame received.- Parameters:
- sessionVideo- video session
- sourceVideo- stream source
- frameCount- current frame count
- timecode- timecode of frame
 
 - 
onMissingFrameReplaceddefault void onMissingFrameReplaced(com.wowza.wms.transcoder.model.TranscoderSessionVideo sessionVideo, com.wowza.wms.transcoder.model.TranscoderStreamSourceVideo sourceVideo, long frameCount, long timecode)Called when the last good frame has replaced a missing frame in the stream.- Parameters:
- sessionVideo- video session
- sourceVideo- stream source
- frameCount- current frame count
- timecode- timecode of frame
 
 
- 
 
-