C# Class MediaPortal.Player.Subtitles.FFDShowEngine

Inheritance: MediaPortal.Player.Subtitles.SubSettings, ISubEngine, IPostProcessingEngine
Show file Open project: MediaPortal/MediaPortal-1 Class Usage Examples

Protected Properties

Property Type Description
audiodelayInterval int

Public Methods

Method Description
AudioDelayMinus ( ) : void
AudioDelayPlus ( ) : void
DelayMinus ( ) : void
DelayPlus ( ) : void
DisableFFDShowSubtitles ( IGraphBuilder graphBuilder ) : void
EnableFFDShowSubtitles ( IGraphBuilder graphBuilder ) : void
FreePostProcess ( ) : void
FreeSubtitles ( ) : void
GetCount ( ) : int
GetLanguage ( int i ) : string
GetSubtitleName ( int i ) : string
IsModified ( ) : bool
LoadPostProcessing ( IGraphBuilder graphBuilder ) : bool
LoadSubtitles ( IGraphBuilder graphBuilder, string filename ) : bool
Render ( Rectangle subsRect, Rectangle frameRect, int xOffsetInPixels ) : void
SaveToDisk ( ) : void
SetDevice ( IntPtr device ) : void
SetTime ( long nsSampleTime ) : void

Protected Methods

Method Description
LoadAdvancedSettings ( Settings xmlreader ) : void

Method Details

AudioDelayMinus() public method

public AudioDelayMinus ( ) : void
return void

AudioDelayPlus() public method

public AudioDelayPlus ( ) : void
return void

DelayMinus() public method

public DelayMinus ( ) : void
return void

DelayPlus() public method

public DelayPlus ( ) : void
return void

DisableFFDShowSubtitles() public static method

public static DisableFFDShowSubtitles ( IGraphBuilder graphBuilder ) : void
graphBuilder IGraphBuilder
return void

EnableFFDShowSubtitles() public static method

public static EnableFFDShowSubtitles ( IGraphBuilder graphBuilder ) : void
graphBuilder IGraphBuilder
return void

FreePostProcess() public method

public FreePostProcess ( ) : void
return void

FreeSubtitles() public method

public FreeSubtitles ( ) : void
return void

GetCount() public method

public GetCount ( ) : int
return int

GetLanguage() public method

public GetLanguage ( int i ) : string
i int
return string

GetSubtitleName() public method

public GetSubtitleName ( int i ) : string
i int
return string

IsModified() public method

public IsModified ( ) : bool
return bool

LoadAdvancedSettings() protected method

protected LoadAdvancedSettings ( Settings xmlreader ) : void
xmlreader Settings
return void

LoadPostProcessing() public method

public LoadPostProcessing ( IGraphBuilder graphBuilder ) : bool
graphBuilder IGraphBuilder
return bool

LoadSubtitles() public method

public LoadSubtitles ( IGraphBuilder graphBuilder, string filename ) : bool
graphBuilder IGraphBuilder
filename string
return bool

Render() public method

public Render ( Rectangle subsRect, Rectangle frameRect, int xOffsetInPixels ) : void
subsRect System.Drawing.Rectangle
frameRect System.Drawing.Rectangle
xOffsetInPixels int
return void

SaveToDisk() public method

public SaveToDisk ( ) : void
return void

SetDevice() public method

public SetDevice ( IntPtr device ) : void
device System.IntPtr
return void

SetTime() public method

public SetTime ( long nsSampleTime ) : void
nsSampleTime long
return void

Property Details

audiodelayInterval protected property

protected int audiodelayInterval
return int