} else {
audioTime = rtmpEvent.getTimestamp();
}
eventTime = audioTime;
} else if (rtmpEvent instanceof VideoData) {
IVideoStreamCodec videoStreamCodec = null;
if (videoCodecFactory != null && checkVideoCodec) {
videoStreamCodec = videoCodecFactory
.getVideoCodec(((VideoData) rtmpEvent).getData());
if (codecInfo instanceof StreamCodecInfo) {
((StreamCodecInfo) codecInfo)
.setVideoCodec(videoStreamCodec);
}
checkVideoCodec = false;
} else if (codecInfo != null) {
videoStreamCodec = codecInfo.getVideoCodec();
}
if (videoStreamCodec != null) {
videoStreamCodec.addData(((VideoData) rtmpEvent).getData());
}
if (info != null) {
info.setHasVideo(true);
}