<?xml version="1.0"?>
<doc>
  <assembly>
    <name>Microsoft.Expression.Encoder.Types</name>
  </assembly>
  <members>
    <member name="T:Microsoft.Expression.Encoder.Profiles.AudioCodec">
      <summary>
            Contains the audio codecs that Expression Encoder supports as output types.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AudioCodec.Unknown">
      <summary>
            The audio codec is unknown.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AudioCodec.Wma">
      <summary>
            Windows Media Audio codec.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AudioCodec.WmaProfessional">
      <summary>
            Windows Media Audio Professional codec.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AudioCodec.WmaLossless">
      <summary>
            Windows Media Audio Lossless codec.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AudioCodec.WmaVoice">
      <summary>
            Windows Media Audio Voice codec.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.OverlayLayoutMode">
      <summary>
            The type of Overlay layout to do.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.OverlayLayoutMode.WholeSequence">
      <summary>
            The overlay is applied to the entire video.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.OverlayLayoutMode.Custom">
      <summary>
            The overlay is applied during custom times set using the OverlayStartTime and OverlayEndTime properties.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.DeinterlaceMode">
      <summary>
            Specifies whether the source should be deinterlaced, and, if so, how it should be deinterlaced.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.DeinterlaceMode.Off">
      <summary>
            Turn off deinterlacing.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.DeinterlaceMode.AutoBob">
      <summary>
            If the source is deinterlaced, apply a line-doubling deinterlacing algorithm.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.DeinterlaceMode.ForceBob">
      <summary>
            Apply a line-doubling deinterlacing algorithm.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.DeinterlaceMode.AutoPixelAdaptive">
      <summary>
            If the source is deinterlaced, apply an advanced per-pixel adaptive deinterlacing algorithm if present, autodetecting top or bottom field first.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.DeinterlaceMode.ForcePixelAdaptiveTopFieldFirst">
      <summary>
            Apply an advanced per-pixel adaptive deinterlacing algorithm starting with the top field first.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.DeinterlaceMode.ForcePixelAdaptiveBottomFieldFirst">
      <summary>
            Apply an advanced per-pixel adaptive deinterlacing algorithm starting with the bottom field first.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.DeinterlaceMode.InverseTelecine">
      <summary>
            Removes the 3:2 pull-down sequence from the source.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.ResizeQuality">
      <summary>
            The algorithm to be used when resizing the video.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ResizeQuality.NearestNeighbor">
      <summary>
            Lower quality but fast.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ResizeQuality.Bilinear">
      <summary>
            Average speed and quality.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ResizeQuality.Bicubic">
      <summary>
            Slower, but better quality particularly for larger reductions in size, such as HD to 320 x 240.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ResizeQuality.Super">
      <summary>
            Best quality for down-scaling.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ResizeQuality.Lanczos">
      <summary>
            Best quality for up-scaling, such as 320x240 to HD.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.VideoCodec">
      <summary>
            Specifies the type of video codecs that are supported for output encoding of video streams.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.VideoCodec.Unknown">
      <summary>
            The video codec is unknown.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.VideoCodec.VC1">
      <summary>
            Use VC1 as the output format for the video stream.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.VideoCodec.H264">
      <summary>
            Use H.264 as the output format for the video stream.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.DifferentialQuantization">
      <summary>
            Specifies the DifferentialQuantization options for a VideoProfile.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.DifferentialQuantization.Off">
      <summary>
            DifferentialQuantization perceptual optimization will not be used (default).
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.DifferentialQuantization.IFrames">
      <summary>
            Only I-frames will be optimized.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.DifferentialQuantization.IPFrames">
      <summary>
            I-frames and P-frames will be optimized, but B-frames will not.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.DifferentialQuantization.IBPFrames">
      <summary>
            I-frames, P-frames, and B-frames will be optimized.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.MotionChromaSearch">
      <summary>
            Specifies the motion chroma search options for a VideoProfile.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionChromaSearch.LumaOnly">
      <summary>
            Luma only. The VC-1 encoder searches for motion in luminance values only. Provides fastest performance (encoding speed).
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionChromaSearch.LumaWithNearestChroma">
      <summary>
            Luma with nearest integer chroma. Provides a compromise between quality and performance.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionChromaSearch.LumaWithTrueChroma">
      <summary>
            Luma with true chroma. Provides the best quality with the lowest performance.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionChromaSearch.MacroblockAdaptiveWithNearestChroma">
      <summary>
            Macroblock adaptive with nearest integer chroma. Provides a compromise between quality and performance.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionChromaSearch.MacroblockAdaptiveWithTrueChroma">
      <summary>
            Macroblock adaptive with true chroma. Provides a compromise between quality and performance.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.MotionMatchMethod">
      <summary>
            Specifies the motion-matching method.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionMatchMethod.SAD">
      <summary>
            Provides the best performance.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionMatchMethod.MacroblockAdaptiveSADHadamard">
      <summary>
            This option configures the codec to decide which method to use on each macroblock. 
            This can potentially reduce overall computation required for encoding by performing the 
            computationally-intensive Hadamard transform only when appropriate.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionMatchMethod.Hadamard">
      <summary>
            Provides the best quality.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.MotionSearchRange">
      <summary>
            Specifies the motion search range.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionSearchRange.Level1">
      <summary>
            +63.75/-64.0 H, +31.75/-32.0 V
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionSearchRange.Level2">
      <summary>
            +127.75/-128.0 H, +63.75/-64.0 V
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionSearchRange.Level3">
      <summary>
            +511.75/-512.0 H, +127.75/-128.0 V
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionSearchRange.Level4">
      <summary>
            +1023.75/-1024.0 H, +255.75/-256.0 V
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionSearchRange.MacroblockAdaptive">
      <summary>
            The VC-1 encoder selects the most efficient mode. The maximum range never exceeds ±1024.0 H, ±256.0 V.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.MacroblockModeCostOption">
      <summary>
            Specifies the cost method used by the codec to determine which macroblock mode to use.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MacroblockModeCostOption.DistortionOnly">
      <summary>
            SAD/Hadamard. This option configures the codec to account only for distortion when computing cost.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MacroblockModeCostOption.RateAndDistortion">
      <summary>
            Rate/Distortion cost. This option configures the codec to account for both rate and distortion when computing cost.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.VC1OutputMode">
      <summary>
            Specifies the format of the output video stream. Only valid when VideoCodecProfile is set to Advanced.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.VC1OutputMode.Raw">
      <summary>
            The encoder generates output for a container format, such as ASF.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.VC1OutputMode.ElementaryStream">
      <summary>
            The encoder generates output for an elementary stream with an entry point
            start code inserted for each GOP. Sequence start codes are inserted as needed. 
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.VC1OutputMode.ElementaryStreamSequenceHeader">
      <summary>
            The encoder generates output for an elementary stream with both entry point 
            and sequence start codes inserted for each GOP.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.AdaptiveDeadZone">
      <summary>
            When large portions of textured areas have coarse details, Adaptive Dead Zone attempts to balance the 
            bit distribution within a picture by discarding more of the information in smooth areas
            with fine details.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AdaptiveDeadZone.Off">
      <summary>
            Turn adaptive dead zone off.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AdaptiveDeadZone.Conservative">
      <summary>
            Conservatively throw away information in smooth areas with fine details.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.AdaptiveDeadZone.Aggressive">
      <summary>
            Aggressively throw away information in smooth areas with fine details.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.Profiles.MotionVectorCost">
      <summary>
            Used to specify the method used by the codec to estimate the amount of processing required for motion vector coding. 
            The codec uses the cost to determine which features will be used in encoding.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionVectorCost.Static">
      <summary>
            This option uses the same motion vector cost estimate for all macroblocks.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.Profiles.MotionVectorCost.Dynamic">
      <summary>
            This option varies the motion vector cost between macroblocks to achieve optimal visual quality.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.VideoComplexity">
      <summary>
            Specify a number for the encoding complexity of the video stream. This value can range from Fastest (0) to Best (5). 
            The higher numbers will produce higher-quality video, but can require substantially more processing time. 
            0 and 1 are optimized for live encoding where you need to process the frames in real-time, and 2-5 are optimized for offline encoding.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoComplexity.Fastest">
      <summary>
            Fastest (0).
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoComplexity.Fast">
      <summary>
            Fast (1).
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoComplexity.Good">
      <summary>
            Good (2).
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoComplexity.Normal">
      <summary>
            Normal (3).
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoComplexity.Better">
      <summary>
            Better (4).
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoComplexity.Best">
      <summary>
            Best (5).
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.ScriptCommandOutput">
      <summary>
            Specifies where the script commands should be saved.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ScriptCommandOutput.Header">
      <summary>
            Place the script commands in the header of the output file.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ScriptCommandOutput.Stream">
      <summary>
            Place the script commands in a stream within the output file.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.FileType">
      <summary>
            The type of media files.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.FileType.None">
      <summary>
            Unknown type.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.FileType.Audio">
      <summary>
            A file with an audio stream.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.FileType.Video">
      <summary>
            A file with a video stream.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.ItemStatus">
      <summary>
            The media item status.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ItemStatus.Analyzing">
      <summary>
            The file is being analyzed.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ItemStatus.Ready">
      <summary>
            The file has been analyzed and is ready to encode.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ItemStatus.WaitingToEncode">
      <summary>
            The job is encoding, but this file has not been started yet.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ItemStatus.Encoding">
      <summary>
            The file is being encoded.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ItemStatus.FinishedEncode">
      <summary>
            The job is encoding and this file has been encoded.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ItemStatus.Error">
      <summary>
            The file had an error during analysis or encoding.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ItemStatus.AnalyzingChild">
      <summary>
            Child file is being analyzed.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.VideoResizeMode">
      <summary>
            Specifies how the video should be resized to fit the output size.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoResizeMode.Stretch">
      <summary>
            Stretch the video to fill the output frame.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.VideoResizeMode.Letterbox">
      <summary>
            Stretch the video to fill the output frame while preserving the aspect ratio of the source, 
            letterboxing or pillarboxing as appropriate.
            </summary>
    </member>
    <member name="T:Microsoft.Expression.Encoder.ThumbnailMode">
      <summary>
            The type of thumbnail to create.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ThumbnailMode.None">
      <summary>
            Generate no thumbnail.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ThumbnailMode.BestFrame">
      <summary>
            Generate a thumbnail using the first nonsolid color frame.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ThumbnailMode.FirstFrame">
      <summary>
            Generate a thumbnail using the first frame in the video file.
            </summary>
    </member>
    <member name="F:Microsoft.Expression.Encoder.ThumbnailMode.Custom">
      <summary>
            Generate a thumbnail at a custom time that is specified using the ThumbnailTime property.
            </summary>
    </member>
  </members>
</doc>