C# Class Bombsquad.DynamicMedia.Implementations.Transformation.TransformerFactoryBase

Inheritance: IMediaTransformerFactory
Afficher le fichier Open project: bmbsqd/dynamic-media Class Usage Examples

Méthodes publiques

Méthode Description
TryCreateTransformer ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IMediaTransformer &mediaTransformer ) : bool

Méthodes protégées

Méthode Description
CanHandleFormat ( IFormatInfo format ) : bool
IsValidFilePath ( string absolutePath ) : bool
ModifyAbsolutePath ( string absolutePath ) : string
TransformStream ( Stream stream, Stream &transformedStream ) : MediaTransformResult
TryGetOutputFormat ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IFormatInfo &outputFormat ) : bool

Method Details

CanHandleFormat() protected abstract méthode

protected abstract CanHandleFormat ( IFormatInfo format ) : bool
format IFormatInfo
Résultat bool

IsValidFilePath() protected abstract méthode

protected abstract IsValidFilePath ( string absolutePath ) : bool
absolutePath string
Résultat bool

ModifyAbsolutePath() protected méthode

protected ModifyAbsolutePath ( string absolutePath ) : string
absolutePath string
Résultat string

TransformStream() protected abstract méthode

protected abstract TransformStream ( Stream stream, Stream &transformedStream ) : MediaTransformResult
stream System.IO.Stream
transformedStream System.IO.Stream
Résultat MediaTransformResult

TryCreateTransformer() public méthode

public TryCreateTransformer ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IMediaTransformer &mediaTransformer ) : bool
request System.Web.HttpRequestBase
originalFormat IFormatInfo
formatInfoProvider IFormatInfoProvider
mediaTransformer IMediaTransformer
Résultat bool

TryGetOutputFormat() protected méthode

protected TryGetOutputFormat ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IFormatInfo &outputFormat ) : bool
request System.Web.HttpRequestBase
originalFormat IFormatInfo
formatInfoProvider IFormatInfoProvider
outputFormat IFormatInfo
Résultat bool