Table of Contents

Class EncoderFactory

Namespace
VAST.Media
Assembly
VAST.Common.dll

Provides factory methods for creating encoder instances.

public static class EncoderFactory
Inheritance
EncoderFactory
Inherited Members

Methods

Create(MediaType, MediaType, EncoderParameters)

Creates an encoder for the specified input and output media types.

public static IEncoder Create(MediaType inputMediaType, MediaType outputMediaType, EncoderParameters additionalParameters = null)

Parameters

inputMediaType MediaType

The media type of the input to encode.

outputMediaType MediaType

The desired output media type.

additionalParameters EncoderParameters

Additional encoder configuration parameters, or null to use defaults.

Returns

IEncoder

An encoder instance, or null if no suitable encoder was found.