C# Class BatchGuy.App.Eac3To.Abstracts.AbstractEAC3ToOutputNamingService

Mostrar archivo Open project: yaboy58/BatchGuy Class Usage Examples

Protected Properties

Property Type Description
_audioService IAudioService
_currentBluRaySummaryInfo BatchGuy.App.Parser.Models.BluRaySummaryInfo
_currentMovieRemuxTemplate BatchGuy.App.Eac3To.Models.EAC3ToRemuxFileNameTemplate
_enumEAC3ToNamingConventionType EnumEAC3ToNamingConventionType

Public Methods

Method Description
AbstractEAC3ToOutputNamingService ( IAudioService audioService ) : System
GetAudioName ( EAC3ToConfiguration eac3toConfiguration, BluRayTitleAudio audio, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
GetChapterName ( EAC3ToConfiguration eac3toConfiguration, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
GetLogName ( EAC3ToConfiguration eac3toConfiguration, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
GetSubtitleName ( EAC3ToConfiguration eac3toConfiguration, BluRayTitleSubtitle subtitle, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
GetVideoName ( EAC3ToConfiguration eac3toConfiguration, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
SetCurrentBluRaySummaryInfo ( BluRaySummaryInfo currentBluRaySummaryInfo ) : void

Protected Methods

Method Description
AddWordSeparator ( bool isExtractForRemux, bool usePeriodsInFileName, string episodeName ) : string
GetAudioCommentary ( BluRayTitleAudio audio ) : string
GetSubtitleCommentary ( BluRayTitleSubtitle subtitle ) : string
PadNumberWithZeros ( int batchCount, int number ) : string

Method Details

AbstractEAC3ToOutputNamingService() public method

public AbstractEAC3ToOutputNamingService ( IAudioService audioService ) : System
audioService IAudioService
return System

AddWordSeparator() protected method

protected AddWordSeparator ( bool isExtractForRemux, bool usePeriodsInFileName, string episodeName ) : string
isExtractForRemux bool
usePeriodsInFileName bool
episodeName string
return string

GetAudioCommentary() protected method

protected GetAudioCommentary ( BluRayTitleAudio audio ) : string
audio BatchGuy.App.Parser.Models.BluRayTitleAudio
return string

GetAudioName() public abstract method

public abstract GetAudioName ( EAC3ToConfiguration eac3toConfiguration, BluRayTitleAudio audio, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
eac3toConfiguration BatchGuy.App.Eac3to.Models.EAC3ToConfiguration
audio BatchGuy.App.Parser.Models.BluRayTitleAudio
filesOutputPath string
paddedEpisodeNumber string
episodeName string
return string

GetChapterName() public abstract method

public abstract GetChapterName ( EAC3ToConfiguration eac3toConfiguration, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
eac3toConfiguration BatchGuy.App.Eac3to.Models.EAC3ToConfiguration
filesOutputPath string
paddedEpisodeNumber string
episodeName string
return string

GetLogName() public abstract method

public abstract GetLogName ( EAC3ToConfiguration eac3toConfiguration, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
eac3toConfiguration BatchGuy.App.Eac3to.Models.EAC3ToConfiguration
filesOutputPath string
paddedEpisodeNumber string
episodeName string
return string

GetSubtitleCommentary() protected method

protected GetSubtitleCommentary ( BluRayTitleSubtitle subtitle ) : string
subtitle BatchGuy.App.Parser.Models.BluRayTitleSubtitle
return string

GetSubtitleName() public abstract method

public abstract GetSubtitleName ( EAC3ToConfiguration eac3toConfiguration, BluRayTitleSubtitle subtitle, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
eac3toConfiguration BatchGuy.App.Eac3to.Models.EAC3ToConfiguration
subtitle BatchGuy.App.Parser.Models.BluRayTitleSubtitle
filesOutputPath string
paddedEpisodeNumber string
episodeName string
return string

GetVideoName() public abstract method

public abstract GetVideoName ( EAC3ToConfiguration eac3toConfiguration, string filesOutputPath, string paddedEpisodeNumber, string episodeName ) : string
eac3toConfiguration BatchGuy.App.Eac3to.Models.EAC3ToConfiguration
filesOutputPath string
paddedEpisodeNumber string
episodeName string
return string

PadNumberWithZeros() protected method

protected PadNumberWithZeros ( int batchCount, int number ) : string
batchCount int
number int
return string

SetCurrentBluRaySummaryInfo() public method

public SetCurrentBluRaySummaryInfo ( BluRaySummaryInfo currentBluRaySummaryInfo ) : void
currentBluRaySummaryInfo BatchGuy.App.Parser.Models.BluRaySummaryInfo
return void

Property Details

_audioService protected_oe property

protected IAudioService _audioService
return IAudioService

_currentBluRaySummaryInfo protected_oe property

protected BluRaySummaryInfo,BatchGuy.App.Parser.Models _currentBluRaySummaryInfo
return BatchGuy.App.Parser.Models.BluRaySummaryInfo

_currentMovieRemuxTemplate protected_oe property

protected EAC3ToRemuxFileNameTemplate,BatchGuy.App.Eac3To.Models _currentMovieRemuxTemplate
return BatchGuy.App.Eac3To.Models.EAC3ToRemuxFileNameTemplate

_enumEAC3ToNamingConventionType protected_oe property

protected EnumEAC3ToNamingConventionType _enumEAC3ToNamingConventionType
return EnumEAC3ToNamingConventionType