VC1VideoProfile.Complexity Property

Gets or sets the complexity level. The range is Fastest to Best. A value of Fastest offers the best performance. A value of Best offers the best quality. Recommendation: For offline encoding, use Normal for a good balance of quality and encoding speed. Lower values produce much lower quality and higher values may result in much longer encoding time with only small improvements in quality. For live encoding, use the highest value that does not drop frames.

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

Syntax

'Declaration
Public Property Complexity As VideoComplexity
'Usage
Dim instance As VC1VideoProfile
Dim value As VideoComplexity

value = instance.Complexity

instance.Complexity = value
public VideoComplexity Complexity { get; set; }
public:
property VideoComplexity Complexity {
    VideoComplexity get ();
    void set (VideoComplexity value);
}

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

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