C# Class MediaPortal.Player.TSReaderPlayer

Inheritance: BaseTSReaderPlayer
Show file Open project: MediaPortal/MediaPortal-1 Class Usage Examples

Protected Properties

Property Type Description
CoreCCParserH264 bool
_audioStream IAudioStream
_subtitleStream ISubtitleStream
_teletextSource ITeletextSource
_ttxtReceiver MediaPortal.Player.Teletext.TeletextReceiver

Public Methods

Method Description
GetAudioDualMonoMode ( ) : eAudioDualMonoMode
OnZapping ( int info ) : void

Property to specify channel change

SeekAbsolute ( double dTimeInSecs ) : void
SetAudioDualMonoMode ( eAudioDualMonoMode mode ) : bool
SubtitleLanguage ( int iStream ) : string

Property to get the language for a subtitle stream

SubtitleName ( int iStream ) : string

Property to get the name for a subtitle stream

TSReaderPlayer ( ) : System
TSReaderPlayer ( g_Player type ) : System

Protected Methods

Method Description
AudioRendererAdd ( ) : void
CleanupCC ( ) : void
CloseInterfaces ( ) : void

do cleanup and release DirectShow.

CoreCCParserCheck ( ) : void
EnableCC ( ) : void
EnableCC2 ( ) : void
ExclusiveMode ( bool onOff ) : void
GetInterfaces ( string filename ) : bool

create the used COM components and get the interfaces.

MPAudioSwitcherAdd ( ) : void
MatchFilters ( string format ) : string
OnInitialized ( ) : void
OnProcess ( ) : void
PostProcessAddAudio ( ) : void
PostProcessAddVideo ( ) : void
ReleaseCC ( ) : void
ReleaseCC2 ( ) : void
SyncAudioRenderer ( ) : void

Private Methods

Method Description
Cleanup ( ) : void

Method Details

AudioRendererAdd() protected method

protected AudioRendererAdd ( ) : void
return void

CleanupCC() protected method

protected CleanupCC ( ) : void
return void

CloseInterfaces() protected method

do cleanup and release DirectShow.
protected CloseInterfaces ( ) : void
return void

CoreCCParserCheck() protected method

protected CoreCCParserCheck ( ) : void
return void

EnableCC() protected method

protected EnableCC ( ) : void
return void

EnableCC2() protected method

protected EnableCC2 ( ) : void
return void

ExclusiveMode() protected method

protected ExclusiveMode ( bool onOff ) : void
onOff bool
return void

GetAudioDualMonoMode() public method

public GetAudioDualMonoMode ( ) : eAudioDualMonoMode
return eAudioDualMonoMode

GetInterfaces() protected method

create the used COM components and get the interfaces.
protected GetInterfaces ( string filename ) : bool
filename string
return bool

MPAudioSwitcherAdd() protected method

protected MPAudioSwitcherAdd ( ) : void
return void

MatchFilters() protected method

protected MatchFilters ( string format ) : string
format string
return string

OnInitialized() protected method

protected OnInitialized ( ) : void
return void

OnProcess() protected method

protected OnProcess ( ) : void
return void

OnZapping() public method

Property to specify channel change
public OnZapping ( int info ) : void
info int
return void

PostProcessAddAudio() protected method

protected PostProcessAddAudio ( ) : void
return void

PostProcessAddVideo() protected method

protected PostProcessAddVideo ( ) : void
return void

ReleaseCC() protected method

protected ReleaseCC ( ) : void
return void

ReleaseCC2() protected method

protected ReleaseCC2 ( ) : void
return void

SeekAbsolute() public method

public SeekAbsolute ( double dTimeInSecs ) : void
dTimeInSecs double
return void

SetAudioDualMonoMode() public method

public SetAudioDualMonoMode ( eAudioDualMonoMode mode ) : bool
mode eAudioDualMonoMode
return bool

SubtitleLanguage() public method

Property to get the language for a subtitle stream
public SubtitleLanguage ( int iStream ) : string
iStream int
return string

SubtitleName() public method

Property to get the name for a subtitle stream
public SubtitleName ( int iStream ) : string
iStream int
return string

SyncAudioRenderer() protected method

protected SyncAudioRenderer ( ) : void
return void

TSReaderPlayer() public method

public TSReaderPlayer ( ) : System
return System

TSReaderPlayer() public method

public TSReaderPlayer ( g_Player type ) : System
type g_Player
return System

Property Details

CoreCCParserH264 protected property

protected bool CoreCCParserH264
return bool

_audioStream protected property

protected IAudioStream _audioStream
return IAudioStream

_subtitleStream protected property

protected ISubtitleStream _subtitleStream
return ISubtitleStream

_teletextSource protected property

protected ITeletextSource _teletextSource
return ITeletextSource

_ttxtReceiver protected property

protected TeletextReceiver,MediaPortal.Player.Teletext _ttxtReceiver
return MediaPortal.Player.Teletext.TeletextReceiver