VideoSink Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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'
[Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.VideoSink")]
public class VideoSink : Microsoft.Azure.Management.VideoAnalyzer.Models.SinkNodeBase
[<Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.VideoSink")>]
type VideoSink = class
inherit SinkNodeBase
Public Class VideoSink
Inherits SinkNodeBase
- Inheritance
- Attributes
-
Newtonsoft.Json.JsonObjectAttribute
Constructors
VideoSink() |
Initializes a new instance of the VideoSink class. |
VideoSink(String, IList<NodeInput>, String, VideoCreationProperties, VideoPublishingOptions) |
Initializes a new instance of the VideoSink class. |
Properties
Inputs |
Gets or sets an array of upstream node references within the topology to be used as inputs for this node. (Inherited from SinkNodeBase) |
Name |
Gets or sets node name. Must be unique within the topology. (Inherited from NodeBase) |
VideoCreationProperties |
Gets or sets optional video properties to be used in case a new video resource needs to be created on the service. |
VideoName |
Gets or sets name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived. |
VideoPublishingOptions |
Gets or sets 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". |
Methods
Validate() |
Validate the object. |