C# 클래스 Bombsquad.DynamicMedia.Implementations.Transformation.TransformerFactoryBase

상속: IMediaTransformerFactory
파일 보기 프로젝트 열기: bmbsqd/dynamic-media 1 사용 예제들

공개 메소드들

메소드 설명
TryCreateTransformer ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IMediaTransformer &mediaTransformer ) : bool

보호된 메소드들

메소드 설명
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

메소드 상세

CanHandleFormat() 보호된 추상적인 메소드

protected abstract CanHandleFormat ( IFormatInfo format ) : bool
format IFormatInfo
리턴 bool

IsValidFilePath() 보호된 추상적인 메소드

protected abstract IsValidFilePath ( string absolutePath ) : bool
absolutePath string
리턴 bool

ModifyAbsolutePath() 보호된 메소드

protected ModifyAbsolutePath ( string absolutePath ) : string
absolutePath string
리턴 string

TransformStream() 보호된 추상적인 메소드

protected abstract TransformStream ( Stream stream, Stream &transformedStream ) : MediaTransformResult
stream System.IO.Stream
transformedStream System.IO.Stream
리턴 MediaTransformResult

TryCreateTransformer() 공개 메소드

public TryCreateTransformer ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IMediaTransformer &mediaTransformer ) : bool
request System.Web.HttpRequestBase
originalFormat IFormatInfo
formatInfoProvider IFormatInfoProvider
mediaTransformer IMediaTransformer
리턴 bool

TryGetOutputFormat() 보호된 메소드

protected TryGetOutputFormat ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IFormatInfo &outputFormat ) : bool
request System.Web.HttpRequestBase
originalFormat IFormatInfo
formatInfoProvider IFormatInfoProvider
outputFormat IFormatInfo
리턴 bool