Package com.wowza.wms.stream.live
Interface ILiveReceiver
public interface ILiveReceiver
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAudioCodecConfigPacket(long timecode, AMFPacket packet) voidaddAudioData(byte[] data, int offset, int size, int totalSize, long audioTC) voidaddAudioExtraData(Map<String, IAMFPacketExtraData> extraData) voidaddDataData(byte[] data, int offset, int size, int totalSize, long dataTC) voidaddDataExtraData(Map<String, IAMFPacketExtraData> extraData) voidaddVideoCodecConfigPacket(long timecode, AMFPacket packet) voidaddVideoData(byte[] data, int offset, int size, int totalSize, long videoTC) voidaddVideoExtraData(Map<String, IAMFPacketExtraData> extraData) voidclose()voidflush()getAudioCodecConfigPacket(long timecode) intintgetAudioMissing(int totalSize) intgetDataMissing(int totalSize) longlonglonglonglonglonglonglonglonglonglonglonglonglongintlongintintintgetPublishBitrateAudio(int source) intintgetPublishBitrateVideo(int source) longlonglonggetPublishFrameCounts(long[] counts) longlongdoubledoublegetPublishFramerateVideo(int source) int[]intgetSrc()longgetVideoCodecConfigPacket(long timecode) intintgetVideoMissing(int totalSize) voidinit(IMediaStream stream) booleanisPublishStreamReady(boolean checkAudio, boolean checkVideo) voidonStreamStart(List metaDataList, long timecode) voidvoidsetAudioCodecId(int publishAudioCodecId) voidsetMaximumLiveLatency(int maximumLiveLatency) voidsetMaximumPacketsPerSecond(int maximumPacketsPerSecond) voidsetSrc(int src) voidsetVideoCodecId(int publishVideoCodecId) voidshutdown()voidvoidvoidvoidtrim()voidvoid
-
Method Details
-
init
-
resetTimecodes
void resetTimecodes() -
getVideoMissing
int getVideoMissing(int totalSize) -
getDataMissing
int getDataMissing(int totalSize) -
getAudioMissing
int getAudioMissing(int totalSize) -
startVideoPacket
void startVideoPacket() -
addVideoData
void addVideoData(byte[] data, int offset, int size, int totalSize, long videoTC) -
startDataPacket
void startDataPacket() -
addDataData
void addDataData(byte[] data, int offset, int size, int totalSize, long dataTC) -
startAudioPacket
void startAudioPacket() -
addAudioData
void addAudioData(byte[] data, int offset, int size, int totalSize, long audioTC) -
getPacketCount
int getPacketCount() -
getLastPacketTC
long getLastPacketTC() -
getFirstPacketTC
long getFirstPacketTC() -
getLastPacket
AMFPacket getLastPacket() -
getPlayPackets
-
getLastKeyFrame
AMFPacket getLastKeyFrame() -
trim
-
trim
void trim() -
getMaximumLiveLatency
int getMaximumLiveLatency() -
setMaximumLiveLatency
void setMaximumLiveLatency(int maximumLiveLatency) -
getSrc
int getSrc() -
setSrc
void setSrc(int src) -
close
void close() -
getMaxTimecode
long getMaxTimecode() -
getTimecodeOffset
long getTimecodeOffset() -
updateLoggingValues
void updateLoggingValues() -
getLastReceivedAudioTC
long getLastReceivedAudioTC() -
getLastReceivedVideoTC
long getLastReceivedVideoTC() -
getLastReceivedDataTC
long getLastReceivedDataTC() -
getLastSentAudioTC
long getLastSentAudioTC() -
getLastSentVideoTC
long getLastSentVideoTC() -
getLastSentDataTC
long getLastSentDataTC() -
getLastFlushAudioTC
long getLastFlushAudioTC() -
getLastFlushVideoTC
long getLastFlushVideoTC() -
getLastFlushDataTC
long getLastFlushDataTC() -
getLastFlushTimecode
long getLastFlushTimecode() -
getLastFlushRTTimecode
long getLastFlushRTTimecode() -
getLastFlushTime
long getLastFlushTime() -
addAudioCodecConfigPacket
-
getVideoCodecConfigPacket
-
addVideoCodecConfigPacket
-
onStreamStart
-
flush
void flush() -
getLiveStreamPacketizer
-
getAudioCodecConfigPacket
-
getVideoCodecId
int getVideoCodecId() -
getAudioCodecId
int getAudioCodecId() -
setVideoCodecId
void setVideoCodecId(int publishVideoCodecId) -
setAudioCodecId
void setAudioCodecId(int publishAudioCodecId) -
isPublishStreamReady
boolean isPublishStreamReady(boolean checkAudio, boolean checkVideo) -
setMaximumPacketsPerSecond
void setMaximumPacketsPerSecond(int maximumPacketsPerSecond) -
shutdown
void shutdown() -
addAudioExtraData
-
addVideoExtraData
-
addDataExtraData
-
getPublishBitrateVideo
int getPublishBitrateVideo() -
getPublishBitrateAudio
int getPublishBitrateAudio() -
getPublishBitrateVideo
int getPublishBitrateVideo(int source) -
getPublishBitrateAudio
int getPublishBitrateAudio(int source) -
getPublishFramerateVideo
double getPublishFramerateVideo() -
getPublishKeyFrameIntervalsVideo
int[] getPublishKeyFrameIntervalsVideo() -
getPublishFramerateVideo
double getPublishFramerateVideo(int source) -
getPublishFrameCounts
long getPublishFrameCounts(long[] counts) -
getPublishFrameCountVideo
long getPublishFrameCountVideo() -
getPublishFrameCountVideoKey
long getPublishFrameCountVideoKey() -
getPublishFrameCountAudio
long getPublishFrameCountAudio() -
getPublishFrameCountData
long getPublishFrameCountData()
-