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