Package com.wowza.wms.transcoder.model
Interface ILiveStreamTranscoderActionNotify
- 
- All Known Implementing Classes:
- LiveStreamTranscoderActionNotifyBase
 
 public interface ILiveStreamTranscoderActionNotifyILiveStreamTranscoderActionNotify: listener interface for live stream transcoder events. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonCalculateSourceAudioBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, long bitrate)Called when the bitrate of the source audio stream is calculatedvoidonCalculateSourceVideoBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, long bitrate)Called when the bitrate of the source video stream is calculatedvoidonInitAfterLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)Called just after transcoder template is loaded.voidonInitBeforeLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)Called just before transcoder template is loadedvoidonInitStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, String streamName, String transcoderName, IApplicationInstance appInstance, com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderItem liveStreamTranscoderItem)Call when live stream transcoder is first createdvoidonInitStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)At the end of the initialization processvoidonRegisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)Called after a stream name group is resolved and registered with MediaStreamMapvoidonResetStream(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)Called when the stream feeding the live stream transcoder switches.voidonSessionAudioDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)Called when audio decoding information is available.voidonSessionAudioEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode, com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)Called when audio encoding information is available.voidonSessionAudioEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Called when audio encoder session is created.voidonSessionAudioEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Called after audio session is initialized.voidonSessionAudioEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Called after native audio encoder is created and initialized.voidonSessionDataEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)Called when data encoder session is created.voidonSessionDataEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)Called after data session is initialized.voidonSessionDestinationCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDestination sessionDestination)Called when transcoding destination is createdvoidonSessionVideoDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)Called when video decoding information is available.voidonSessionVideoEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode, com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)Called when video encoding information is available.voidonSessionVideoEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Called when video encoder session is created.voidonSessionVideoEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Called after video session is initialized.voidonSessionVideoEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Called after native video encoder is created and initialized.voidonShutdownStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)Called when the live stream transcoder starts to shutdown.voidonShutdownStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)Called when the live stream transcoder is shutdown.voidonUnregisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)Called after a stream name group is unregistered with MediaStreamMap
 
- 
- 
- 
Method Detail- 
onInitStartvoid onInitStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, String streamName, String transcoderName, IApplicationInstance appInstance, com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderItem liveStreamTranscoderItem)Call when live stream transcoder is first created- Parameters:
- liveStreamTranscoder- live stream transcoder
- streamName- stream name
- transcoderName- transcoder name
- appInstance- application instance
- liveStreamTranscoderItem- live stream transcoder definition
 
 - 
onInitBeforeLoadTemplatevoid onInitBeforeLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Called just before transcoder template is loaded- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onInitAfterLoadTemplatevoid onInitAfterLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Called just after transcoder template is loaded. Good place to modify values loaded from template.- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onInitStopvoid onInitStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) At the end of the initialization process- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onCalculateSourceVideoBitratevoid onCalculateSourceVideoBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, long bitrate)Called when the bitrate of the source video stream is calculated- Parameters:
- liveStreamTranscoder- live stream transcoder
- bitrate- source bitrate (bytes per second)
 
 - 
onCalculateSourceAudioBitratevoid onCalculateSourceAudioBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, long bitrate)Called when the bitrate of the source audio stream is calculated- Parameters:
- liveStreamTranscoder- live stream transcoder
- bitrate- source bitrate (bytes per second)
 
 - 
onSessionDestinationCreatevoid onSessionDestinationCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDestination sessionDestination)Called when transcoding destination is created- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionDestination- destination
 
 - 
onSessionVideoEncodeCreatevoid onSessionVideoEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Called when video encoder session is created.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
 
 - 
onSessionAudioEncodeCreatevoid onSessionAudioEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Called when audio encoder session is created.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
 
 - 
onSessionDataEncodeCreatevoid onSessionDataEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)Called when data encoder session is created.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionDataEncode- data session
 
 - 
onSessionVideoEncodeInitvoid onSessionVideoEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Called after video session is initialized.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
 
 - 
onSessionAudioEncodeInitvoid onSessionAudioEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Called after audio session is initialized.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
 
 - 
onSessionDataEncodeInitvoid onSessionDataEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)Called after data session is initialized.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionDataEncode- data session
 
 - 
onSessionVideoEncodeSetupvoid onSessionVideoEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Called after native video encoder is created and initialized.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
 
 - 
onSessionAudioEncodeSetupvoid onSessionAudioEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Called after native audio encoder is created and initialized.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
 
 - 
onSessionVideoEncodeCodecInfovoid onSessionVideoEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode, com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)Called when video encoding information is available.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
- codecInfoVideo- encoding info
 
 - 
onSessionAudioEncodeCodecInfovoid onSessionAudioEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode, com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)Called when audio encoding information is available.- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
- codecInfoAudio- encoding info
 
 - 
onSessionVideoDecodeCodecInfovoid onSessionVideoDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)Called when video decoding information is available.- Parameters:
- liveStreamTranscoder- live stream transcoder
- codecInfoVideo- video info
 
 - 
onSessionAudioDecodeCodecInfovoid onSessionAudioDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)Called when audio decoding information is available.- Parameters:
- liveStreamTranscoder- live stream transcoder
- codecInfoAudio- audio info
 
 - 
onRegisterStreamNameGroupvoid onRegisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)Called after a stream name group is resolved and registered with MediaStreamMap- Parameters:
- liveStreamTranscoder- live stream transcoder
- streamNameGroup- stream name group
 
 - 
onUnregisterStreamNameGroupvoid onUnregisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)Called after a stream name group is unregistered with MediaStreamMap- Parameters:
- liveStreamTranscoder- live stream transcoder
- streamNameGroup- stream name group
 
 - 
onShutdownStartvoid onShutdownStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Called when the live stream transcoder starts to shutdown.- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onShutdownStopvoid onShutdownStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Called when the live stream transcoder is shutdown.- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onResetStreamvoid onResetStream(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Called when the stream feeding the live stream transcoder switches.- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 
- 
 
-