ILiveStreamTranscoderActionNotifypublic class LiveStreamTranscoderActionNotifyBase extends Object implements ILiveStreamTranscoderActionNotify
| Constructor | Description |
|---|---|
LiveStreamTranscoderActionNotifyBase() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
onCalculateSourceAudioBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
long bitrate) |
Called when the bitrate of the source audio stream is calculated
|
void |
onCalculateSourceVideoBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
long bitrate) |
Called when the bitrate of the source video stream is calculated
|
void |
onInitAfterLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) |
Called just after transcoder template is loaded.
|
void |
onInitBeforeLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) |
Called just before transcoder template is loaded
|
void |
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
|
void |
onInitStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) |
At the end of the initialization process
|
void |
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
|
void |
onResetStream(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) |
Called when the stream feeding the live stream transcoder switches.
|
void |
onSessionAudioDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) |
Called when audio decoding information is available.
|
void |
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.
|
void |
onSessionAudioEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode) |
Called when audio encoder session is created.
|
void |
onSessionAudioEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode) |
Called after audio session is initialized.
|
void |
onSessionAudioEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode) |
Called after native audio encoder is created and initialized.
|
void |
onSessionDataEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode) |
Called when data encoder session is created.
|
void |
onSessionDataEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode) |
Called after data session is initialized.
|
void |
onSessionDestinationCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDestination sessionDestination) |
Called when transcoding destination is created
|
void |
onSessionVideoDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) |
Called when video decoding information is available.
|
void |
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.
|
void |
onSessionVideoEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode) |
Called when video encoder session is created.
|
void |
onSessionVideoEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode) |
Called after video session is initialized.
|
void |
onSessionVideoEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode) |
Called after native video encoder is created and initialized.
|
void |
onShutdownStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) |
Called when the live stream transcoder starts to shutdown.
|
void |
onShutdownStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder) |
Called when the live stream transcoder is shutdown.
|
void |
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
|
public LiveStreamTranscoderActionNotifyBase()
public void onCalculateSourceAudioBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
long bitrate)
ILiveStreamTranscoderActionNotifyonCalculateSourceAudioBitrate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderbitrate - source bitrate (bytes per second)public void onCalculateSourceVideoBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
long bitrate)
ILiveStreamTranscoderActionNotifyonCalculateSourceVideoBitrate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderbitrate - source bitrate (bytes per second)public void onInitAfterLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
ILiveStreamTranscoderActionNotifyonInitAfterLoadTemplate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderpublic void onInitBeforeLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
ILiveStreamTranscoderActionNotifyonInitBeforeLoadTemplate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderpublic void onInitStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
String streamName,
String transcoderName,
IApplicationInstance appInstance,
com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderItem liveStreamTranscoderItem)
ILiveStreamTranscoderActionNotifyonInitStart in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderstreamName - stream nametranscoderName - transcoder nameappInstance - application instanceliveStreamTranscoderItem - live stream transcoder definitionpublic void onInitStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
ILiveStreamTranscoderActionNotifyonInitStop in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderpublic void onRegisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)
ILiveStreamTranscoderActionNotifyonRegisterStreamNameGroup in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderstreamNameGroup - stream name grouppublic void onResetStream(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
ILiveStreamTranscoderActionNotifyonResetStream in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderpublic void onSessionAudioDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
ILiveStreamTranscoderActionNotifyonSessionAudioDecodeCodecInfo in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodercodecInfoAudio - audio infopublic void onSessionAudioEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
ILiveStreamTranscoderActionNotifyonSessionAudioEncodeCodecInfo in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessioncodecInfoAudio - encoding infopublic void onSessionAudioEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)
ILiveStreamTranscoderActionNotifyonSessionAudioEncodeCreate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessionpublic void onSessionAudioEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)
ILiveStreamTranscoderActionNotifyonSessionAudioEncodeInit in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessionpublic void onSessionAudioEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)
ILiveStreamTranscoderActionNotifyonSessionAudioEncodeSetup in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessionpublic void onSessionDataEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)
ILiveStreamTranscoderActionNotifyonSessionDataEncodeCreate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionDataEncode - data sessionpublic void onSessionDataEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)
ILiveStreamTranscoderActionNotifyonSessionDataEncodeInit in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionDataEncode - data sessionpublic void onSessionDestinationCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDestination sessionDestination)
ILiveStreamTranscoderActionNotifyonSessionDestinationCreate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionDestination - destinationpublic void onSessionVideoDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)
ILiveStreamTranscoderActionNotifyonSessionVideoDecodeCodecInfo in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodercodecInfoVideo - video infopublic void onSessionVideoEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)
ILiveStreamTranscoderActionNotifyonSessionVideoEncodeCodecInfo in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionVideoEncode - video sessioncodecInfoVideo - encoding infopublic void onSessionVideoEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)
ILiveStreamTranscoderActionNotifyonSessionVideoEncodeCreate in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionVideoEncode - video sessionpublic void onSessionVideoEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)
ILiveStreamTranscoderActionNotifyonSessionVideoEncodeInit in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionVideoEncode - video sessionpublic void onSessionVideoEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)
ILiveStreamTranscoderActionNotifyonSessionVideoEncodeSetup in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcodersessionVideoEncode - video sessionpublic void onShutdownStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
ILiveStreamTranscoderActionNotifyonShutdownStart in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderpublic void onShutdownStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
ILiveStreamTranscoderActionNotifyonShutdownStop in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderpublic void onUnregisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)
ILiveStreamTranscoderActionNotifyonUnregisterStreamNameGroup in interface ILiveStreamTranscoderActionNotifyliveStreamTranscoder - live stream transcoderstreamNameGroup - stream name group