link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,32 @@
package com.tridium.videoDriver.videoStream.decoder;
import com.tridium.videoDriver.ui.BIVideoPlayer;
import com.tridium.videoDriver.videoStream.BIVideoSource;
import com.tridium.videoDriver.videoStream.IVideoDestination;
import com.tridium.videoDriver.videoStream.IVideoSession;
import com.tridium.videoDriver.videoStream.WaitForStopDecoding;
import javax.baja.sys.BRelTime;
public interface IVideoDecoder extends IVideoDestination {
void decodeFrame(VidFrame vidFrame) throws Exception;
IVideoMultistreamDecoder getMultistreamDecoder();
BIVideoPlayer getVideoPlayer();
IVideoSession getVideoSession();
BIVideoSource getVideoSource();
void init(BIVideoSource bIVideoSource, BIVideoPlayer bIVideoPlayer, BRelTime bRelTime, IVideoSession iVideoSession);
boolean isFinished();
void keepAlive();
void readFrameData(VidFrame vidFrame) throws Exception;
void setMultistreamDecoder(IVideoMultistreamDecoder iVideoMultistreamDecoder);
void stopDecoding(WaitForStopDecoding waitForStopDecoding);
}
@@ -0,0 +1,8 @@
package com.tridium.videoDriver.videoStream.decoder;
import javax.baja.gx.Graphics;
import javax.baja.ui.BWidget;
public interface IVideoImagePainter {
void paintImage(Graphics graphics, BWidget bWidget);
}