C# Class WaveBox.Transcoding.VideoTranscoder

Inheritance: AbstractTranscoder
ファイルを表示 Open project: einsteinx2/WaveBox Class Usage Examples

Public Methods

Method Description
DefaultBitrateForQuality ( uint quality ) : uint
Equals ( Object obj ) : bool
Equals ( VideoTranscoder op ) : bool
GetHashCode ( ) : int
TotalBitrateForQuality ( uint quality ) : uint
VideoTranscoder ( IMediaItem item, uint quality, bool isDirect, uint width, uint height, bool maintainAspect, uint offsetSeconds, uint lengthSeconds ) : System

Protected Methods

Method Description
CalculateAudioBitrate ( uint totalBitrate ) : uint
GenerateArguments ( uint abitrate, uint vbitrate, uint width, uint height ) : string

Method Details

CalculateAudioBitrate() protected method

protected CalculateAudioBitrate ( uint totalBitrate ) : uint
totalBitrate uint
return uint

DefaultBitrateForQuality() public static method

public static DefaultBitrateForQuality ( uint quality ) : uint
quality uint
return uint

Equals() public method

public Equals ( Object obj ) : bool
obj Object
return bool

Equals() public method

public Equals ( VideoTranscoder op ) : bool
op VideoTranscoder
return bool

GenerateArguments() protected abstract method

protected abstract GenerateArguments ( uint abitrate, uint vbitrate, uint width, uint height ) : string
abitrate uint
vbitrate uint
width uint
height uint
return string

GetHashCode() public method

public GetHashCode ( ) : int
return int

TotalBitrateForQuality() public method

public TotalBitrateForQuality ( uint quality ) : uint
quality uint
return uint

VideoTranscoder() public method

public VideoTranscoder ( IMediaItem item, uint quality, bool isDirect, uint width, uint height, bool maintainAspect, uint offsetSeconds, uint lengthSeconds ) : System
item IMediaItem
quality uint
isDirect bool
width uint
height uint
maintainAspect bool
offsetSeconds uint
lengthSeconds uint
return System