Class VideoSendStatusChangedEventArgs
Event arguments of a VideoSendStatusChanged event.
Inherited Members
Namespace: Microsoft.Skype.Bots.Media
Assembly: Microsoft.Skype.Bots.Media.dll
Syntax
public class VideoSendStatusChangedEventArgs : EventArgs
Constructors
VideoSendStatusChangedEventArgs()
Declaration
public VideoSendStatusChangedEventArgs()
Properties
MediaSendStatus
The media send status.
Declaration
public MediaSendStatus MediaSendStatus { get; set; }
Property Value
Type | Description |
---|---|
MediaSendStatus |
MediaType
MediaType of the video socket raising the event. This could be Video or Vbss.
Declaration
public MediaType MediaType { get; set; }
Property Value
Type | Description |
---|---|
MediaType |
PreferredEncodedVideoSourceFormats
The preferred video source format if encoded video is sent.
Declaration
public VideoFormat[] PreferredEncodedVideoSourceFormats { get; set; }
Property Value
Type | Description |
---|---|
VideoFormat[] |
PreferredVideoSourceFormat
The preferred video source format if raw video is sent.
Declaration
public VideoFormat PreferredVideoSourceFormat { get; set; }
Property Value
Type | Description |
---|---|
VideoFormat |
SocketId
The 0-based ID of the socket that is raising this event. This socket ID can be used in multiview (ie. more than 1 video socket) to determine which video socket is raising this event. The socket ID property will be present in both single view and multiview cases. The ID maps to the order in which the video sockets are provided to the Microsoft.Skype.Bots.Media.MediaPlatform (or IMediaPlatform) API CreateMediaConfiguration. Eg. If the collection of IVideoSocket objects in the CreateMediaConfiguration API contains { socketA, socketB, socketC }, the sockets will have the ID mapping of: 0 for socketA, 1 for socketB and 2 for socketC.
Declaration
public int SocketId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |