VideoAndImageProps interface
All properties in VideoAndImageProps are optional and have default values in the platform
- Extends
Inherited Properties
enable |
Optional; indicate if image filtering mode is enabled on the selected image Default value is false |
image |
Optional; Lets the developer specify the image output formats, more than one can be specified. Default value is Image. |
ink | Optional; indicate if inking on the selected Image is allowed or not Default value is true |
is |
Optional; to determine if the video capturing flow needs to be launched in Full Screen Mode (Lens implementation) or PictureInPicture Mode (Native implementation). Default value is true, indicating video will always launch in Full Screen Mode via lens. |
is |
Optional; controls the visibility of stop button in PictureInPicture Mode. Default value is true, indicating the user will be able to stop the video. |
max |
Optional; the maximum duration in seconds after which the recording should terminate automatically. Default value is defined by the platform serving the API. |
text |
Optional; indicate if putting text stickers on the selected Image is allowed or not Default value is true |
video |
Optional; setting VideoController will register your app to listen to the lifecycle events during the video capture flow. Your app can also dynamically control the experience while capturing the video by notifying the host client. |
Inherited Property Details
enableFilter
Optional; indicate if image filtering mode is enabled on the selected image Default value is false
enableFilter?: boolean
Property Value
boolean
Inherited From ImageProps.enableFilter
imageOutputFormats
Optional; Lets the developer specify the image output formats, more than one can be specified. Default value is Image.
imageOutputFormats?: ImageOutputFormats[]
Property Value
Inherited From ImageProps.imageOutputFormats
ink
Optional; indicate if inking on the selected Image is allowed or not Default value is true
ink?: boolean
Property Value
boolean
Inherited From ImageProps.ink
isFullScreenMode
Optional; to determine if the video capturing flow needs to be launched in Full Screen Mode (Lens implementation) or PictureInPicture Mode (Native implementation). Default value is true, indicating video will always launch in Full Screen Mode via lens.
isFullScreenMode?: boolean
Property Value
boolean
Inherited From VideoProps.isFullScreenMode
isStopButtonVisible
Optional; controls the visibility of stop button in PictureInPicture Mode. Default value is true, indicating the user will be able to stop the video.
isStopButtonVisible?: boolean
Property Value
boolean
Inherited From VideoProps.isStopButtonVisible
maxDuration
Optional; the maximum duration in seconds after which the recording should terminate automatically. Default value is defined by the platform serving the API.
maxDuration?: number
Property Value
number
Inherited From VideoProps.maxDuration
textSticker
Optional; indicate if putting text stickers on the selected Image is allowed or not Default value is true
textSticker?: boolean
Property Value
boolean
Inherited From ImageProps.textSticker
videoController
Optional; setting VideoController will register your app to listen to the lifecycle events during the video capture flow. Your app can also dynamically control the experience while capturing the video by notifying the host client.
videoController?: VideoController
Property Value
Inherited From VideoProps.videoController