C# Class CrystalMpq.Explorer.AudioVideo.MpqFileSourceFilter

Inheritance: IBaseFilter, IFileSourceFilter
Exibir arquivo Open project: sgraf812/crystalmpq Class Usage Examples

Public Methods

Method Description
GetClassID ( System.Guid &pClassID ) : int
GetState ( int dwMilliSecsTimeout, FilterState &filtState ) : int
GetSyncSource ( IReferenceClock &pClock ) : int
MpqFileSourceFilter ( MpqFile file ) : System
Pause ( ) : int
Run ( long tStart ) : int
SetSyncSource ( IReferenceClock pClock ) : int
Stop ( ) : int

Private Methods

Method Description
CopyMediaTypes ( DirectShowLib.AMMediaType destination, DirectShowLib.AMMediaType source ) : void
IBaseFilter ( DirectShowLib.FilterInfo &pInfo ) : int
IBaseFilter ( IEnumPins &ppEnum ) : int
IBaseFilter ( IFilterGraph pGraph, string pName ) : int
IBaseFilter ( string &pVendorInfo ) : int
IBaseFilter ( string Id, IPin &ppPin ) : int
IFileSourceFilter ( string &pszFileName, DirectShowLib.AMMediaType pmt ) : int

Method Details

GetClassID() public method

public GetClassID ( System.Guid &pClassID ) : int
pClassID System.Guid
return int

GetState() public method

public GetState ( int dwMilliSecsTimeout, FilterState &filtState ) : int
dwMilliSecsTimeout int
filtState FilterState
return int

GetSyncSource() public method

public GetSyncSource ( IReferenceClock &pClock ) : int
pClock IReferenceClock
return int

MpqFileSourceFilter() public method

public MpqFileSourceFilter ( MpqFile file ) : System
file MpqFile
return System

Pause() public method

public Pause ( ) : int
return int

Run() public method

public Run ( long tStart ) : int
tStart long
return int

SetSyncSource() public method

public SetSyncSource ( IReferenceClock pClock ) : int
pClock IReferenceClock
return int

Stop() public method

public Stop ( ) : int
return int