Share via


VideoProfile.SmoothStreaming Property

Gets or sets a value indicating whether the profile uses IIS Smooth Streaming. Note that if you're using VC-1, setting this property to true will cause the following properties to be set as follows: ClosedGop to true, AdaptiveGop to false, and OutputMode to ElementaryStreamSequenceHeader. When you are using Smooth Streaming, the bitrate of the streams must be either all ConstantBitrate or all VariableConstrainedBitrate.

Namespace: Microsoft.Expression.Encoder.Profiles
Assembly: Microsoft.Expression.Encoder (in microsoft.expression.encoder.dll)

Syntax

'Declaration
Public Overridable Property SmoothStreaming As Boolean
'Usage
Dim instance As VideoProfile
Dim value As Boolean

value = instance.SmoothStreaming

instance.SmoothStreaming = value
public virtual bool SmoothStreaming { get; set; }
public:
virtual property bool SmoothStreaming {
    bool get ();
    void set (bool value);
}

Remarks

Note that when you are using IIS Smooth Streaming with a VariableConstrainedBitrate the following properties are ignored because they are set automatically during encoding: AdaptiveDeadZone, BFrameCount, Complexity, DenoiseFilter, DifferentialQuantization, InLoopFilter, MotionChromaSearch, MotionMatchMethod, MotionSearchRange, NoiseEdgeRemovalFilter, and OverlapSmoothingFilter.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008, and Windows 2000

Target Platforms

See Also

Reference

VideoProfile Class
VideoProfile Members
Microsoft.Expression.Encoder.Profiles Namespace