Show / Hide Table of Contents

    Class VideoSendStatusChangedEventArgs

    Event arguments of a VideoSendStatusChanged event.

    Inheritance
    Object
    EventArgs
    VideoSendStatusChangedEventArgs
    Inherited Members
    EventArgs.Empty
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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
    Back to top Copyright (c) Microsoft Corporation. All rights reserved.