link start!
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user