Class VideoSendCapability
The Video Send Capability
Inherited Members
Namespace: Microsoft.Skype.Bots.Media
Assembly: Microsoft.Skype.Bots.Media.dll
Syntax
public class VideoSendCapability
Constructors
VideoSendCapability()
Declaration
public VideoSendCapability()
Properties
MaxConcurrentSendStreams
Maximum number of concurrent streams that can be sent.
Declaration
public uint MaxConcurrentSendStreams { get; set; }
Property Value
| Type | Description |
|---|---|
| UInt32 |
SupportedSendVideoFormats
The list of video formats the VideoSocket supports sending.
Declaration
public IList<VideoFormat> SupportedSendVideoFormats { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<VideoFormat> |
Remarks
For the main-video modality (MediaType.Video), the following ten H264 send video formats are supported:
H264_1920x1080_30FpsH264_1280x720_30FpsH264_960x540_30FpsH264_640x360_30FpsH264_640x360_15FpsH264_424x240_15FpsH264_320x180_15FpsH264_320x180_7_5FpsH264_320x180_3_75FpsH264_320x180_1_875Fps
At least one of the H264_320x180 video formats must be supported. For best video
interoperability, the bot should support all the H264_320x180 formats.
For the Vbss modality, all of the send formats must be of the same resolution. The resolution should best match the native resolution of the content to be shared. Downscaling the Vbss content to a lower resolution should be avoided (but may be necessary if the native content resolution is larger than 1080p). The bot should support as many different frame rates as possible. The 1.875 fps frame rate must be supported.
Methods
ToString()
String representation of VideoSendCapability
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| String |