Class VideoCaptureController
- java.lang.Object
-
- com.avaya.clientservices.media.capture.VideoCaptureController
-
- All Implemented Interfaces:
Destroyable
public class VideoCaptureController extends java.lang.Object implements Destroyable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVideoCaptureController.Orientationstatic classVideoCaptureController.ParamsList of supported capture modes.static classVideoCaptureController.PreferenceRequested Capture Resolutions Max - highest capture resolution supported by device Min - lowest capture resolution supported by device Specific resolution - upper bound for capture resolution.
-
Constructor Summary
Constructors Constructor Description VideoCaptureController()VideoCaptureController(android.content.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()intgetMeasuredCaptureFrameRate()intgetMeasuredDeliverFrameRate()VideoCaptureController.ParamsgetParams()intgetRequestedCaptureFrameRate()intgetRequestedDeliverFrameRate()VideoCaptureController.OrientationgetVideoCaptureOrientation()VideoCaptureController.PreferencegetVideoCapturePreference()VideoSourcegetVideoSource()booleanhasVideoCamera(VideoCamera cameraType)voidsetBlurBars(boolean blurBars)voidsetLocalVideoLayer(VideoLayerLocal localVideoLayer)voidsetParams(VideoCaptureController.Params params)voidsetVideoCapturePreference(VideoCaptureController.Preference preference, VideoCaptureController.Orientation orientation)voiduseVideoCamera(VideoCamera cameraType, VideoCaptureCompletionHandler callback)
-
-
-
Method Detail
-
getVideoSource
public VideoSource getVideoSource()
-
setBlurBars
public void setBlurBars(boolean blurBars)
-
setLocalVideoLayer
public void setLocalVideoLayer(VideoLayerLocal localVideoLayer)
-
setParams
public void setParams(VideoCaptureController.Params params)
-
getParams
public VideoCaptureController.Params getParams()
-
setVideoCapturePreference
public void setVideoCapturePreference(VideoCaptureController.Preference preference, VideoCaptureController.Orientation orientation)
-
getVideoCapturePreference
public VideoCaptureController.Preference getVideoCapturePreference()
-
getVideoCaptureOrientation
public VideoCaptureController.Orientation getVideoCaptureOrientation()
-
getRequestedCaptureFrameRate
public int getRequestedCaptureFrameRate()
-
getRequestedDeliverFrameRate
public int getRequestedDeliverFrameRate()
-
getMeasuredCaptureFrameRate
public int getMeasuredCaptureFrameRate()
-
getMeasuredDeliverFrameRate
public int getMeasuredDeliverFrameRate()
-
destroy
public void destroy()
- Specified by:
destroyin interfaceDestroyable
-
hasVideoCamera
public boolean hasVideoCamera(VideoCamera cameraType) throws VideoCaptureException
- Throws:
VideoCaptureException
-
useVideoCamera
public void useVideoCamera(VideoCamera cameraType, VideoCaptureCompletionHandler callback)
-
-