Package com.wowza.wms.transcoder.model
Class LiveStreamTranscoderActionNotifyBase
- Object
- 
- com.wowza.wms.transcoder.model.LiveStreamTranscoderActionNotifyBase
 
- 
- All Implemented Interfaces:
- ILiveStreamTranscoderActionNotify
 
 public class LiveStreamTranscoderActionNotifyBase extends Object implements ILiveStreamTranscoderActionNotify 
- 
- 
Constructor SummaryConstructors Constructor Description LiveStreamTranscoderActionNotifyBase()
 - 
Method SummaryAll Methods Instance Methods Concrete 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- 
onInitStartpublic void onInitStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, String streamName, String transcoderName, IApplicationInstance appInstance, com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderItem liveStreamTranscoderItem)Description copied from interface:ILiveStreamTranscoderActionNotifyCall when live stream transcoder is first created- Specified by:
- onInitStartin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- streamName- stream name
- transcoderName- transcoder name
- appInstance- application instance
- liveStreamTranscoderItem- live stream transcoder definition
 
 - 
onInitBeforeLoadTemplatepublic void onInitBeforeLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Description copied from interface:ILiveStreamTranscoderActionNotifyCalled just before transcoder template is loaded- Specified by:
- onInitBeforeLoadTemplatein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onInitAfterLoadTemplatepublic void onInitAfterLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Description copied from interface:ILiveStreamTranscoderActionNotifyCalled just after transcoder template is loaded. Good place to modify values loaded from template.- Specified by:
- onInitAfterLoadTemplatein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onInitStoppublic void onInitStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Description copied from interface:ILiveStreamTranscoderActionNotifyAt the end of the initialization process- Specified by:
- onInitStopin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onCalculateSourceVideoBitratepublic void onCalculateSourceVideoBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, long bitrate)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when the bitrate of the source video stream is calculated- Specified by:
- onCalculateSourceVideoBitratein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- bitrate- source bitrate (bytes per second)
 
 - 
onCalculateSourceAudioBitratepublic void onCalculateSourceAudioBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, long bitrate)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when the bitrate of the source audio stream is calculated- Specified by:
- onCalculateSourceAudioBitratein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- bitrate- source bitrate (bytes per second)
 
 - 
onSessionDestinationCreatepublic void onSessionDestinationCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDestination sessionDestination)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when transcoding destination is created- Specified by:
- onSessionDestinationCreatein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionDestination- destination
 
 - 
onSessionVideoEncodeCreatepublic void onSessionVideoEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when video encoder session is created.- Specified by:
- onSessionVideoEncodeCreatein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
 
 - 
onSessionAudioEncodeCreatepublic void onSessionAudioEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when audio encoder session is created.- Specified by:
- onSessionAudioEncodeCreatein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
 
 - 
onSessionDataEncodeCreatepublic void onSessionDataEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when data encoder session is created.- Specified by:
- onSessionDataEncodeCreatein interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionDataEncode- data session
 
 - 
onSessionVideoEncodeInitpublic void onSessionVideoEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled after video session is initialized.- Specified by:
- onSessionVideoEncodeInitin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
 
 - 
onSessionAudioEncodeInitpublic void onSessionAudioEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled after audio session is initialized.- Specified by:
- onSessionAudioEncodeInitin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
 
 - 
onSessionDataEncodeInitpublic void onSessionDataEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled after data session is initialized.- Specified by:
- onSessionDataEncodeInitin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionDataEncode- data session
 
 - 
onSessionVideoEncodeSetuppublic void onSessionVideoEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled after native video encoder is created and initialized.- Specified by:
- onSessionVideoEncodeSetupin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
 
 - 
onSessionAudioEncodeSetuppublic void onSessionAudioEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled after native audio encoder is created and initialized.- Specified by:
- onSessionAudioEncodeSetupin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
 
 - 
onSessionVideoEncodeCodecInfopublic void onSessionVideoEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode, com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when video encoding information is available.- Specified by:
- onSessionVideoEncodeCodecInfoin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionVideoEncode- video session
- codecInfoVideo- encoding info
 
 - 
onSessionAudioEncodeCodecInfopublic void onSessionAudioEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode, com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when audio encoding information is available.- Specified by:
- onSessionAudioEncodeCodecInfoin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- sessionAudioEncode- audio session
- codecInfoAudio- encoding info
 
 - 
onSessionVideoDecodeCodecInfopublic void onSessionVideoDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when video decoding information is available.- Specified by:
- onSessionVideoDecodeCodecInfoin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- codecInfoVideo- video info
 
 - 
onSessionAudioDecodeCodecInfopublic void onSessionAudioDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when audio decoding information is available.- Specified by:
- onSessionAudioDecodeCodecInfoin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- codecInfoAudio- audio info
 
 - 
onShutdownStartpublic void onShutdownStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when the live stream transcoder starts to shutdown.- Specified by:
- onShutdownStartin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onShutdownStoppublic void onShutdownStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when the live stream transcoder is shutdown.- Specified by:
- onShutdownStopin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onResetStreampublic void onResetStream(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) Description copied from interface:ILiveStreamTranscoderActionNotifyCalled when the stream feeding the live stream transcoder switches.- Specified by:
- onResetStreamin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
 
 - 
onRegisterStreamNameGrouppublic void onRegisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled after a stream name group is resolved and registered with MediaStreamMap- Specified by:
- onRegisterStreamNameGroupin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- streamNameGroup- stream name group
 
 - 
onUnregisterStreamNameGrouppublic void onUnregisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder, com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)Description copied from interface:ILiveStreamTranscoderActionNotifyCalled after a stream name group is unregistered with MediaStreamMap- Specified by:
- onUnregisterStreamNameGroupin interface- ILiveStreamTranscoderActionNotify
- Parameters:
- liveStreamTranscoder- live stream transcoder
- streamNameGroup- stream name group
 
 
- 
 
-