Table of Contents

Class DecoderFactory

Namespace
VAST.Media
Assembly
VAST.Common.dll

Provides factory methods for creating decoder instances.

public static class DecoderFactory
Inheritance
DecoderFactory
Inherited Members

Methods

Create(MediaType, MediaType, DecoderParameters)

Creates a decoder for the specified input media type.

public static IDecoder Create(MediaType inputMediaType, MediaType desiredOutputMediaType = null, DecoderParameters additionalParameters = null)

Parameters

inputMediaType MediaType

The media type of the input to decode.

desiredOutputMediaType MediaType

The desired output media type, or null to use the default output format.

additionalParameters DecoderParameters

Additional decoder configuration parameters, or null to use defaults.

Returns

IDecoder

A decoder instance, or null if no suitable decoder was found.