C# Class MediaPortal.Player.VideoPlayerVMR9

Inheritance: VideoPlayerVMR7, IGraphRebuildDelegate
Show file Open project: MediaPortal/MediaPortal-1

Public Properties

Property Type Description
filterCodec FilterCodec
filterConfig FilterConfig

Protected Properties

Property Type Description
Vmr9 VMR9Util

Public Methods

Method Description
GetFilterCodec ( ) : FilterCodec
RebuildPin ( IFilterGraph pGraph, IPin pPin ) : int
VideoPlayerVMR9 ( ) : System
VideoPlayerVMR9 ( g_Player type ) : System

Protected Methods

Method Description
Cleanup ( ) : void
CloseInterfaces ( ) : void

do cleanup and release DirectShow.

DoGraphRebuild ( ) : void
GetFilterConfiguration ( ) : FilterConfig
GetFilterConfigurationBD ( ) : FilterConfig
GetInterfaces ( ) : bool

create the used COM components and get the interfaces.

LoadLAVSplitter ( string LAVFilter ) : void
MatchFilters ( string format ) : string
OnInitialized ( ) : void
OnProcess ( ) : void
PostProcessAddAudio ( ) : void
PostProcessAddMPAudio ( ) : void
PostProcessAddVideo ( ) : void
RebuildMediaType ( IPin pPin ) : void
RebuildRelease ( DirectShowLib.PinInfo pInfo, DirectShowLib.FilterInfo fInfo, IPin pinTo, IPin pPin ) : void
RemoveAudioR ( ) : void
ResetCodecBool ( ) : void
UpdateFilters ( string selection ) : void
disableCC ( ) : void
disableISR ( ) : void
disableVobsub ( ) : void

Private Methods

Method Description
AddFilterToGraphAndRelease ( string filter ) : void
AutoRendering ( bool wmvAudio ) : bool

Method Details

Cleanup() protected method

protected Cleanup ( ) : void
return void

CloseInterfaces() protected method

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

DoGraphRebuild() protected method

protected DoGraphRebuild ( ) : void
return void

GetFilterCodec() public method

public GetFilterCodec ( ) : FilterCodec
return FilterCodec

GetFilterConfiguration() protected method

protected GetFilterConfiguration ( ) : FilterConfig
return FilterConfig

GetFilterConfigurationBD() protected method

protected GetFilterConfigurationBD ( ) : FilterConfig
return FilterConfig

GetInterfaces() protected method

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

LoadLAVSplitter() protected method

protected LoadLAVSplitter ( string LAVFilter ) : void
LAVFilter string
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

PostProcessAddAudio() protected method

protected PostProcessAddAudio ( ) : void
return void

PostProcessAddMPAudio() protected method

protected PostProcessAddMPAudio ( ) : void
return void

PostProcessAddVideo() protected method

protected PostProcessAddVideo ( ) : void
return void

RebuildMediaType() protected method

protected RebuildMediaType ( IPin pPin ) : void
pPin IPin
return void

RebuildPin() public method

public RebuildPin ( IFilterGraph pGraph, IPin pPin ) : int
pGraph IFilterGraph
pPin IPin
return int

RebuildRelease() protected method

protected RebuildRelease ( DirectShowLib.PinInfo pInfo, DirectShowLib.FilterInfo fInfo, IPin pinTo, IPin pPin ) : void
pInfo DirectShowLib.PinInfo
fInfo DirectShowLib.FilterInfo
pinTo IPin
pPin IPin
return void

RemoveAudioR() protected method

protected RemoveAudioR ( ) : void
return void

ResetCodecBool() protected method

protected ResetCodecBool ( ) : void
return void

UpdateFilters() protected method

protected UpdateFilters ( string selection ) : void
selection string
return void

VideoPlayerVMR9() public method

public VideoPlayerVMR9 ( ) : System
return System

VideoPlayerVMR9() public method

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

disableCC() protected method

protected disableCC ( ) : void
return void

disableISR() protected method

protected disableISR ( ) : void
return void

disableVobsub() protected method

protected disableVobsub ( ) : void
return void

Property Details

Vmr9 protected property

protected VMR9Util,MediaPortal.Player Vmr9
return VMR9Util

filterCodec public property

public FilterCodec filterCodec
return FilterCodec

filterConfig public property

public FilterConfig filterConfig
return FilterConfig