Video Sink Args
data class VideoSinkArgs(val inputs: Output<List<NodeInputArgs>>, val name: Output<String>, val type: Output<String>, val videoCreationProperties: Output<VideoCreationPropertiesArgs>? = null, val videoName: Output<String>, val videoPublishingOptions: Output<VideoPublishingOptionsArgs>? = null) : ConvertibleToJava<VideoSinkArgs>
Video sink in a live topology allows for video and audio to be captured, optionally archived, and published via a video resource. If archiving is enabled, this results in a video of type 'archive'. If used in a batch topology, this allows for video and audio to be stored as a file, and published via a video resource of type 'file'
Constructors
Link copied to clipboard
constructor(inputs: Output<List<NodeInputArgs>>, name: Output<String>, type: Output<String>, videoCreationProperties: Output<VideoCreationPropertiesArgs>? = null, videoName: Output<String>, videoPublishingOptions: Output<VideoPublishingOptionsArgs>? = null)
Properties
Link copied to clipboard
An array of upstream node references within the topology to be used as inputs for this node.
Link copied to clipboard
Optional video properties to be used in case a new video resource needs to be created on the service.
Link copied to clipboard
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".