Show / Hide Table of Contents

    Namespace Microsoft.Skype.Bots.Media

    Classes

    AudioLowOnFramesEventArgs

    Audio low on frame event args

    AudioMediaBuffer

    Represents an unmanaged buffer containing audio media data.

    AudioMediaReceivedEventArgs

    Event arguments of an AudioMediaReceived event.

    AudioMetrics

    Audio-specific QoE metrics

    AudioQualityOfExperienceData

    Audio quality of experience data

    AudioSendStatusChangedEventArgs

    Event arguments of an AudioSendStatusChanged event.

    AudioSettings

    Audio frame player settings

    AudioSocket

    Provides Send and Receive I/O access to an audio stream.

    AudioSocketSettings

    The settings to initialize the AudioSocket.

    AudioVideoFramePlayer

    AudioVideoFramePlayer is responsible for streaming real time audio and video buffers. This frame player will handle audio and video sync from the audio and video buffer's timestamps

    AudioVideoFramePlayerSettings

    AudioVideoFramePlayer settings. This will help configure the player settings.

    DataMediaBuffer

    Reserved for the internal use.

    DataMediaReceivedEventArgs

    Reserved for the internal use.

    DataSendStatusChangedEventArgs

    Reserved for the internal use.

    DataSocket

    Reserved for the internal use.

    DataSocketSettings

    Reserved for the internal use.

    DominantSpeakerChangedEventArgs

    Event arguments of the DominantSpeakerChanged event.

    LowOnFramesEventArgs

    LowOnFrames event arguments

    MediaPlatform

    This class represents the Skype Bots Media Platform.

    MediaPlatformFactory

    MediaPlatformFactory that is used to create IMediaPlatform.

    MediaPlatformHealthChangedEventArgs

    Event arguments of the MediaPlatformHealthChangedEvent providing the current and previous health status of the media platform.

    MediaPlatformInstanceSettings

    Class that stores the settings of the Azure instance hosting the Bot Media Platform.

    MediaPlatformSettings

    Class that stores settings needed to initialize Bot Media Platform.

    MediaQualityOfExperienceData

    Media quality of experience (QoE) data

    MediaStreamFailureEventArgs

    Event arguments of the MediaStreamFailure event.

    NetworkMetrics

    QoE network level metrics

    PerfCounterConfiguration

    Perf counter configuration

    PortRange

    The Port range

    SkypeMediaException

    Root class for the exceptions that are specific to the Skype Media Bots SDK, ie. exceptions other than the standard .NET Framework exceptions.

    ToneReceivedEventArgs

    Event arguments of the ToneReceived event.

    VideoFormat

    VideoFormat

    VideoKeyFrameNeededEventArgs

    Event arguments of a VideoKeyFrameNeeded event.

    VideoLowOnFramesEventArgs

    Video low on frame event args

    VideoMediaBuffer

    Represents an unmanaged buffer containing video media data.

    VideoMediaReceivedEventArgs

    Event arguments of a VideoMediaReceived event.

    VideoMediaStreamQualityChangedEventArgs

    Event arguments of the video media stream quality event.

    VideoMetrics

    Video-specific quality of experience metrics

    VideoQualityOfExperienceData

    Video quality of experience data

    VideoReceiveStatusChangedEventArgs

    Event arguments of a VideoReceiveStatusChanged event.

    VideoSendCapability

    The Video Send Capability

    VideoSendStatusChangedEventArgs

    Event arguments of a VideoSendStatusChanged event.

    VideoSettings

    Video Frame player settings

    VideoSocket

    Provides Send and Receive I/O access to a video stream.

    VideoSocketSettings

    The video socket settings.

    Structs

    UnmixedAudioBuffer

    Represents an unmanaged audio buffer containing unmixed data corresponding to a specific speaker in a conference. This structure contains a pointer to the unmanaged audio buffer, the length of the buffer and the ID of the audio source of the active speaker.

    Interfaces

    IAudioSocket

    Interface to an AudioSocket.

    IAudioVideoFramePlayer

    Interface for the AudioVideoFramePlayer responsible for streaming real time audio video

    IDataSocket

    Reserved for the internal use.

    IMediaPlatform

    Interface to the MediaPlatform.

    IMediaPlatformLogger

    Interface for collecting MediaPlatform logs from the Bots.Media library.

    IVideoSocket

    Interface to a VideoSocket.

    Enums

    AudioFormat

    The audio format.

    DataType

    Reserved for internal use.

    HostingEnvironmentConfiguration

    HostingEnvironmentConfiguration to use for the MediaPlatform. In most cases, the default value is correct. Only in Azure Government clouds do different settings need to be applied.

    LogLevel

    Specifies a current logging level for a log line.

    MediaPlatformHealthStatus

    Health status of the media platform

    MediaQualityState

    Indicates the media quality state

    MediaReceiveStatus

    Indicates if the VideoSocket is capable of receiving media.

    MediaSendStatus

    Indicates whether an AudioSocket or VideoSocket is capable of sending media.

    MediaType

    Indicates the media type of the socket.

    StreamDirection

    Stream directionality, from the point-of-view of the local media endpoint.

    ToneId

    DTMF Tone Id enum.

    VideoColorFormat

    VideoColorFormat

    VideoQualityType

    Type of the video media quality

    VideoResolution

    Video resolution for vbss and video

    VideoSinkEncodingFormat

    VideoSinkEncodingFormats

    Back to top Copyright (c) Microsoft Corporation. All rights reserved.