Class FFMjpegModelImpl
java.lang.Object
gda.factory.FindableBase
uk.ac.gda.epics.client.views.model.impl.EPICSBaseModel
uk.ac.gda.epics.client.views.model.impl.FFMjpegModelImpl
- All Implemented Interfaces:
InitializationListener,Findable,org.springframework.beans.factory.InitializingBean,FfMpegModel
Client side model for FFMjpeg streamer corresponding to the IOC.
-
Field Summary
Fields inherited from class uk.ac.gda.epics.client.views.model.impl.EPICSBaseModel
basePVName, channelMap, EPICS_CONTROLLER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintThis PV does not need to be monitored, so passing null as argument value for the monitorprotected org.slf4j.LoggerThis PV does not need to be monitored, so passing null as argument value for the monitordoublebooleanregisterMJpegViewController(IMJpegViewController viewController) booleanremoveMJpegViewController(IMJpegViewController viewController) voidsetNdArrayPort(String ndArrayPort) Methods inherited from class uk.ac.gda.epics.client.views.model.impl.EPICSBaseModel
afterPropertiesSet, createChannel, dispose, getBasePVName, getChannel, initializationCompleted, setBasePVNameMethods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
FFMjpegModelImpl
public FFMjpegModelImpl()
-
-
Method Details
-
registerMJpegViewController
- Specified by:
registerMJpegViewControllerin interfaceFfMpegModel
-
removeMJpegViewController
- Specified by:
removeMJpegViewControllerin interfaceFfMpegModel
-
getNdArrayPort
- Specified by:
getNdArrayPortin interfaceFfMpegModel- Throws:
Exception
-
setNdArrayPort
- Specified by:
setNdArrayPortin interfaceFfMpegModel- Throws:
Exception
-
getDim0Size
- Specified by:
getDim0Sizein interfaceFfMpegModel- Throws:
Exception
-
getDim1Size
- Specified by:
getDim1Sizein interfaceFfMpegModel- Throws:
Exception
-
getTimeStamp
- Specified by:
getTimeStampin interfaceFfMpegModel- Throws:
Exception
-
getMjpegUrl
This PV does not need to be monitored, so passing null as argument value for the monitor- Specified by:
getMjpegUrlin interfaceFfMpegModel- Returns:
- URL for video streaming
- Throws:
Exception
-
getJpegUrl
This PV does not need to be monitored, so passing null as argument value for the monitor- Specified by:
getJpegUrlin interfaceFfMpegModel- Returns:
- URL for video streaming
- Throws:
Exception
-
getLogger
protected org.slf4j.Logger getLogger()- Specified by:
getLoggerin classEPICSBaseModel
-