C# Class MediaPortal.Player.VideoPlayerVMR7

Inheritance: IPlayer
Afficher le fichier Open project: MediaPortal/MediaPortal-1

Protected Properties

Свойство Type Description
AudioExternal bool
AudioOnly bool
AutoRenderingCheck bool
FStreams FilterStreams
FileSync bool
GetInterface bool
MediatypeAudio bool
MediatypeSubtitle bool
MediatypeVideo bool
SourceFilesyncFind bool
Splitter IBaseFilter
VideoChange bool
_AudioExtFilter IBaseFilter
_AudioExtSplitterFilter IBaseFilter
_AudioSourceFilter IBaseFilter
_FFDShowAudio IBaseFilter
_IGraphRebuildDelegate IGraphRebuildDelegate
_audioSwitcher IBaseFilter
_interfaceSourceFilter IBaseFilter
_mediaType g_Player.MediaType
_rotEntry DsROTEntry
_updateNeeded bool
aacCodec bool
aacCodecLav bool
basicAudio IBasicAudio
basicVideo IBasicVideo2
chapters double[]
chaptersname string[]
firstinit bool
graphBuilder IGraphBuilder
h264Codec bool
hevcCodec bool
iChangedMediaTypes int
m_ar Geometry.Type
m_aspectX int
m_aspectY int
m_bFullScreen bool
m_bRateSupport bool
m_bStarted bool
m_bVisible bool
m_dCurrentPos double
m_dDuration double
m_iHeight int
m_iPositionX int
m_iPositionY int
m_iVideoHeight int
m_iVideoWidth int
m_iVolume int
m_iWidth int
m_lastFrameCounter int
m_speedRate long
m_state PlayState
m_strCurrentFile string
m_volumeBeforeSeeking int
mediaCtrl IMediaControl
mediaEvt IMediaEventEx
mediaPos IMediaPosition
mediaSeek IMediaSeeking
streamLAVSelection bool
updateTimer System.DateTime
vc1Codec bool
vc1ICodec bool
videoWin IVideoWindow
xvidCodec bool

Méthodes publiques

Méthode Description
AnalyseStreams ( ) : bool
AnalyseStreamsChapters ( ) : void
AudioLanguage ( int iStream ) : string

Property to get the language from stream name

AudioType ( int iStream ) : string

Property to get the type of an audio stream

Dispose ( ) : void
EditionLanguage ( int iStream ) : string

Property to get the language for an edition stream

EditionType ( int iStream ) : string
EnableStream ( int Id, AMStreamSelectEnableFlags dwFlags, string Filter ) : bool
Pause ( ) : void
Play ( string strFile ) : bool
PlayStream ( string strFile, string streamName ) : bool
Process ( ) : void
SeekAbsolute ( double dTime ) : void
SeekAsolutePercentage ( int iPercentage ) : void
SeekRelative ( double dTime ) : void
SeekRelativePercentage ( int iPercentage ) : void
SetVideoWindow ( ) : void
Stop ( ) : void
SubtitleLanguage ( int iStream ) : string

Property to get/set the name for a subtitle stream

SubtitleName ( int iStream ) : string
VideoName ( int iStream ) : string

Property to get the language for an edition stream

VideoPlayerVMR7 ( ) : System
VideoPlayerVMR7 ( g_Player type ) : System
VideoType ( int iStream ) : string
WndProc ( Message &m ) : void

Méthodes protégées

Méthode Description
CloseInterfaces ( ) : void

do cleanup and release DirectShow.

DoFFRW ( ) : void
DoGraphRebuild ( ) : void
GetInterfaces ( ) : bool

create the used COM components and get the interfaces.

OnInitialized ( ) : void
OnProcess ( ) : void
SelectAudioLanguage ( ) : void
SelectSubtitles ( ) : void
SetSourceDestRectangles ( Rectangle rSource, Rectangle rDest ) : void
SetVideoPosition ( Rectangle rDest ) : void

Private Methods

Méthode Description
LCIDCheck ( int LCID ) : string
MovieEnded ( bool bManualStop ) : void
OnGraphNotify ( ) : void
TrySpeed ( double rate, int speed ) : void

Method Details

AnalyseStreams() public méthode

public AnalyseStreams ( ) : bool
Résultat bool

AnalyseStreamsChapters() public méthode

public AnalyseStreamsChapters ( ) : void
Résultat void

AudioLanguage() public méthode

Property to get the language from stream name
public AudioLanguage ( int iStream ) : string
iStream int
Résultat string

AudioType() public méthode

Property to get the type of an audio stream
public AudioType ( int iStream ) : string
iStream int
Résultat string

CloseInterfaces() protected abstract méthode

do cleanup and release DirectShow.
protected abstract CloseInterfaces ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DoFFRW() protected méthode

protected DoFFRW ( ) : void
Résultat void

DoGraphRebuild() protected abstract méthode

protected abstract DoGraphRebuild ( ) : void
Résultat void

EditionLanguage() public méthode

Property to get the language for an edition stream
public EditionLanguage ( int iStream ) : string
iStream int
Résultat string

EditionType() public méthode

public EditionType ( int iStream ) : string
iStream int
Résultat string

EnableStream() public méthode

public EnableStream ( int Id, AMStreamSelectEnableFlags dwFlags, string Filter ) : bool
Id int
dwFlags AMStreamSelectEnableFlags
Filter string
Résultat bool

GetInterfaces() protected abstract méthode

create the used COM components and get the interfaces.
protected abstract GetInterfaces ( ) : bool
Résultat bool

OnInitialized() protected méthode

protected OnInitialized ( ) : void
Résultat void

OnProcess() protected méthode

protected OnProcess ( ) : void
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

Play() public méthode

public Play ( string strFile ) : bool
strFile string
Résultat bool

PlayStream() public méthode

public PlayStream ( string strFile, string streamName ) : bool
strFile string
streamName string
Résultat bool

Process() public méthode

public Process ( ) : void
Résultat void

SeekAbsolute() public méthode

public SeekAbsolute ( double dTime ) : void
dTime double
Résultat void

SeekAsolutePercentage() public méthode

public SeekAsolutePercentage ( int iPercentage ) : void
iPercentage int
Résultat void

SeekRelative() public méthode

public SeekRelative ( double dTime ) : void
dTime double
Résultat void

SeekRelativePercentage() public méthode

public SeekRelativePercentage ( int iPercentage ) : void
iPercentage int
Résultat void

SelectAudioLanguage() protected méthode

protected SelectAudioLanguage ( ) : void
Résultat void

SelectSubtitles() protected méthode

protected SelectSubtitles ( ) : void
Résultat void

SetSourceDestRectangles() protected méthode

protected SetSourceDestRectangles ( Rectangle rSource, Rectangle rDest ) : void
rSource System.Drawing.Rectangle
rDest System.Drawing.Rectangle
Résultat void

SetVideoPosition() protected méthode

protected SetVideoPosition ( Rectangle rDest ) : void
rDest System.Drawing.Rectangle
Résultat void

SetVideoWindow() public méthode

public SetVideoWindow ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

SubtitleLanguage() public méthode

Property to get/set the name for a subtitle stream
public SubtitleLanguage ( int iStream ) : string
iStream int
Résultat string

SubtitleName() public méthode

public SubtitleName ( int iStream ) : string
iStream int
Résultat string

VideoName() public méthode

Property to get the language for an edition stream
public VideoName ( int iStream ) : string
iStream int
Résultat string

VideoPlayerVMR7() public méthode

public VideoPlayerVMR7 ( ) : System
Résultat System

VideoPlayerVMR7() public méthode

public VideoPlayerVMR7 ( g_Player type ) : System
type g_Player
Résultat System

VideoType() public méthode

public VideoType ( int iStream ) : string
iStream int
Résultat string

WndProc() public méthode

public WndProc ( Message &m ) : void
m Message
Résultat void

Property Details

AudioExternal protected_oe property

protected bool AudioExternal
Résultat bool

AudioOnly protected_oe property

protected bool AudioOnly
Résultat bool

AutoRenderingCheck protected_oe property

protected bool AutoRenderingCheck
Résultat bool

FStreams protected_oe property

protected FilterStreams FStreams
Résultat FilterStreams

FileSync protected_oe property

protected bool FileSync
Résultat bool

GetInterface protected_oe property

protected bool GetInterface
Résultat bool

MediatypeAudio protected_oe property

protected bool MediatypeAudio
Résultat bool

MediatypeSubtitle protected_oe property

protected bool MediatypeSubtitle
Résultat bool

MediatypeVideo protected_oe property

protected bool MediatypeVideo
Résultat bool

SourceFilesyncFind protected_oe property

protected bool SourceFilesyncFind
Résultat bool

Splitter protected_oe property

protected IBaseFilter Splitter
Résultat IBaseFilter

VideoChange protected_oe property

protected bool VideoChange
Résultat bool

_AudioExtFilter protected_oe property

protected IBaseFilter _AudioExtFilter
Résultat IBaseFilter

_AudioExtSplitterFilter protected_oe property

protected IBaseFilter _AudioExtSplitterFilter
Résultat IBaseFilter

_AudioSourceFilter protected_oe property

protected IBaseFilter _AudioSourceFilter
Résultat IBaseFilter

_FFDShowAudio protected_oe property

protected IBaseFilter _FFDShowAudio
Résultat IBaseFilter

_IGraphRebuildDelegate protected_oe property

protected IGraphRebuildDelegate _IGraphRebuildDelegate
Résultat IGraphRebuildDelegate

_audioSwitcher protected_oe property

protected IBaseFilter _audioSwitcher
Résultat IBaseFilter

_interfaceSourceFilter protected_oe property

protected IBaseFilter _interfaceSourceFilter
Résultat IBaseFilter

_mediaType protected_oe property

protected g_Player.MediaType _mediaType
Résultat g_Player.MediaType

_rotEntry protected_oe property

protected DsROTEntry _rotEntry
Résultat DsROTEntry

_updateNeeded protected_oe property

protected bool _updateNeeded
Résultat bool

aacCodec protected_oe property

protected bool aacCodec
Résultat bool

aacCodecLav protected_oe property

protected bool aacCodecLav
Résultat bool

basicAudio protected_oe property

audio interface used to control volume.
protected IBasicAudio basicAudio
Résultat IBasicAudio

basicVideo protected_oe property

interface to get information and control video.
protected IBasicVideo2 basicVideo
Résultat IBasicVideo2

chapters protected_oe property

protected double[] chapters
Résultat double[]

chaptersname protected_oe property

protected string[] chaptersname
Résultat string[]

firstinit protected_oe property

protected bool firstinit
Résultat bool

graphBuilder protected_oe property

protected IGraphBuilder graphBuilder
Résultat IGraphBuilder

h264Codec protected_oe property

protected bool h264Codec
Résultat bool

hevcCodec protected_oe property

protected bool hevcCodec
Résultat bool

iChangedMediaTypes protected_oe property

protected int iChangedMediaTypes
Résultat int

m_ar protected_oe property

protected Geometry.Type m_ar
Résultat Geometry.Type

m_aspectX protected_oe property

protected int m_aspectX
Résultat int

m_aspectY protected_oe property

protected int m_aspectY
Résultat int

m_bFullScreen protected_oe property

protected bool m_bFullScreen
Résultat bool

m_bRateSupport protected_oe property

protected bool m_bRateSupport
Résultat bool

m_bStarted protected_oe property

protected bool m_bStarted
Résultat bool

m_bVisible protected_oe property

protected bool m_bVisible
Résultat bool

m_dCurrentPos protected_oe property

protected double m_dCurrentPos
Résultat double

m_dDuration protected_oe property

protected double m_dDuration
Résultat double

m_iHeight protected_oe property

protected int m_iHeight
Résultat int

m_iPositionX protected_oe property

protected int m_iPositionX
Résultat int

m_iPositionY protected_oe property

protected int m_iPositionY
Résultat int

m_iVideoHeight protected_oe property

protected int m_iVideoHeight
Résultat int

m_iVideoWidth protected_oe property

protected int m_iVideoWidth
Résultat int

m_iVolume protected_oe property

protected int m_iVolume
Résultat int

m_iWidth protected_oe property

protected int m_iWidth
Résultat int

m_lastFrameCounter protected_oe property

protected int m_lastFrameCounter
Résultat int

m_speedRate protected_oe property

protected long m_speedRate
Résultat long

m_state protected_oe property

protected PlayState m_state
Résultat PlayState

m_strCurrentFile protected_oe property

protected string m_strCurrentFile
Résultat string

m_volumeBeforeSeeking protected_oe property

protected int m_volumeBeforeSeeking
Résultat int

mediaCtrl protected_oe property

control interface.
protected IMediaControl mediaCtrl
Résultat IMediaControl

mediaEvt protected_oe property

graph event interface.
protected IMediaEventEx mediaEvt
Résultat IMediaEventEx

mediaPos protected_oe property

seek interface to set position in stream.
protected IMediaPosition mediaPos
Résultat IMediaPosition

mediaSeek protected_oe property

seek interface for positioning in stream.
protected IMediaSeeking mediaSeek
Résultat IMediaSeeking

streamLAVSelection protected_oe property

protected bool streamLAVSelection
Résultat bool

updateTimer protected_oe property

protected DateTime,System updateTimer
Résultat System.DateTime

vc1Codec protected_oe property

protected bool vc1Codec
Résultat bool

vc1ICodec protected_oe property

protected bool vc1ICodec
Résultat bool

videoWin protected_oe property

video preview window interface.
protected IVideoWindow videoWin
Résultat IVideoWindow

xvidCodec protected_oe property

protected bool xvidCodec
Résultat bool