Show / Hide Table of Contents

    Class StreamingPath

    Class of paths for streaming

    Inheritance
    Object
    StreamingPath
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Media.dll
    Syntax
    public class StreamingPath

    Constructors

    StreamingPath()

    Initializes a new instance of the StreamingPath class.

    Declaration
    public StreamingPath ();

    StreamingPath(StreamingPolicyStreamingProtocol, EncryptionScheme, IList<String>)

    Initializes a new instance of the StreamingPath class.

    Declaration
    public StreamingPath (Microsoft.Azure.Management.Media.Models.StreamingPolicyStreamingProtocol streamingProtocol, Microsoft.Azure.Management.Media.Models.EncryptionScheme encryptionScheme, System.Collections.Generic.IList<string> paths = null);
    Parameters
    StreamingPolicyStreamingProtocol streamingProtocol

    Streaming protocol. Possible values include: 'Hls', 'Dash', 'SmoothStreaming', 'Download'

    EncryptionScheme encryptionScheme

    Encryption scheme. Possible values include: 'NoEncryption', 'EnvelopeEncryption', 'CommonEncryptionCenc', 'CommonEncryptionCbcs'

    IList<String> paths

    Streaming paths for each protocol and encryptionScheme pair

    Properties

    EncryptionScheme

    Gets or sets encryption scheme. Possible values include: 'NoEncryption', 'EnvelopeEncryption', 'CommonEncryptionCenc', 'CommonEncryptionCbcs'

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="encryptionScheme")]
    public Microsoft.Azure.Management.Media.Models.EncryptionScheme EncryptionScheme { get; set; }
    Property Value
    EncryptionScheme

    Paths

    Gets or sets streaming paths for each protocol and encryptionScheme pair

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="paths")]
    public System.Collections.Generic.IList<string> Paths { get; set; }
    Property Value
    IList<String>

    StreamingProtocol

    Gets or sets streaming protocol. Possible values include: 'Hls', 'Dash', 'SmoothStreaming', 'Download'

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="streamingProtocol")]
    public Microsoft.Azure.Management.Media.Models.StreamingPolicyStreamingProtocol StreamingProtocol { get; set; }
    Property Value
    StreamingPolicyStreamingProtocol

    Methods

    Validate()

    Validate the object.

    Declaration
    public virtual void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net