Class ApiVideoMixing
Represents video mixing settings for combining multiple sources into a single output. Supports different mixing types such as single source or all sources display modes.
public class ApiVideoMixing
- Inheritance
-
ApiVideoMixing
- Inherited Members
Constructors
ApiVideoMixing()
public ApiVideoMixing()
Properties
AudioSourceImage
Index of the source which should be used to display audio-only source in output video. This source should provide only a video track, preferably single image.
public int? AudioSourceImage { get; set; }
Property Value
- int?
FallbackSourceIndex
Index of a source which should be displayed in output video when currently specifed SourceIndex is not present. It is highly recommended to use locally stored image or video file as a fallback source, so it is always available. Makes sense for mixing type "single" only, otherwise should not be specified.
public int? FallbackSourceIndex { get; set; }
Property Value
- int?
Layers
Arranges the sources based on layers. Higher layer has higher z order, i.e. overlaps below layers. Makes sense for mixing type "all" only, otherwise should not be specified.
public List<ApiLayer> Layers { get; set; }
Property Value
SourceIndex
Mandatory for single mixing type, specifies active source, 0-based index of sources array. Makes sense for mixing type "single" only, otherwise should not be specified.
public int? SourceIndex { get; set; }
Property Value
- int?
Type
Gets or sets the type of video mixing mode to use.
public VideoMixingType Type { get; set; }