LiveStreamTranscoderActionNotifyBasepublic interface ILiveStreamTranscoderActionNotify
ILiveStreamTranscoderActionNotify: listener interface for live stream transcoder events.
| 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
|
void onCalculateSourceAudioBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
long bitrate)
liveStreamTranscoder - live stream transcoderbitrate - source bitrate (bytes per second)void onCalculateSourceVideoBitrate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
long bitrate)
liveStreamTranscoder - live stream transcoderbitrate - source bitrate (bytes per second)void onInitAfterLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
liveStreamTranscoder - live stream transcodervoid onInitBeforeLoadTemplate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
liveStreamTranscoder - live stream transcodervoid onInitStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
String streamName,
String transcoderName,
IApplicationInstance appInstance,
com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderItem liveStreamTranscoderItem)
liveStreamTranscoder - live stream transcoderstreamName - stream nametranscoderName - transcoder nameappInstance - application instanceliveStreamTranscoderItem - live stream transcoder definitionvoid onInitStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
liveStreamTranscoder - live stream transcodervoid onRegisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)
liveStreamTranscoder - live stream transcoderstreamNameGroup - stream name groupvoid onResetStream(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
liveStreamTranscoder - live stream transcodervoid onSessionAudioDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
liveStreamTranscoder - live stream transcodercodecInfoAudio - audio infovoid onSessionAudioEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
liveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessioncodecInfoAudio - encoding infovoid onSessionAudioEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)
liveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessionvoid onSessionAudioEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)
liveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessionvoid onSessionAudioEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionAudioEncode sessionAudioEncode)
liveStreamTranscoder - live stream transcodersessionAudioEncode - audio sessionvoid onSessionDataEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)
liveStreamTranscoder - live stream transcodersessionDataEncode - data sessionvoid onSessionDataEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDataEncode sessionDataEncode)
liveStreamTranscoder - live stream transcodersessionDataEncode - data sessionvoid onSessionDestinationCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionDestination sessionDestination)
liveStreamTranscoder - live stream transcodersessionDestination - destinationvoid onSessionVideoDecodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)
liveStreamTranscoder - live stream transcodercodecInfoVideo - video infovoid onSessionVideoEncodeCodecInfo(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)
liveStreamTranscoder - live stream transcodersessionVideoEncode - video sessioncodecInfoVideo - encoding infovoid onSessionVideoEncodeCreate(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)
liveStreamTranscoder - live stream transcodersessionVideoEncode - video sessionvoid onSessionVideoEncodeInit(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)
liveStreamTranscoder - live stream transcodersessionVideoEncode - video sessionvoid onSessionVideoEncodeSetup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderSessionVideoEncode sessionVideoEncode)
liveStreamTranscoder - live stream transcodersessionVideoEncode - video sessionvoid onShutdownStart(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
liveStreamTranscoder - live stream transcodervoid onShutdownStop(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder)
liveStreamTranscoder - live stream transcodervoid onUnregisterStreamNameGroup(com.wowza.wms.transcoder.model.LiveStreamTranscoder liveStreamTranscoder,
com.wowza.wms.transcoder.model.TranscoderStreamNameGroup streamNameGroup)
liveStreamTranscoder - live stream transcoderstreamNameGroup - stream name group