C# Class Tsukikage.DirectShow.SampleGrabberGraph

VideoとAudioに対するSampleGrabberとNullRendererによるデコードグラフを提供します。
Inheritance: GraphBase
Afficher le fichier Open project: ttsuki/ttsuki Class Usage Examples

Méthodes publiques

Méthode Description
BufferCB ( double SampleTime, IntPtr pBuffer, int BufferLen ) : int
SampleCB ( double SampleTime, IntPtr pSample ) : int
SampleGrabberGraph ( string path ) : System

VideoとAudioに対するSampleGrabberとNullRendererによるデコードグラフを提供します。

Méthodes protégées

Méthode Description
BuildGraph ( string path ) : void
OnAudioFrame ( double sampleTime, IntPtr pBuffer, int bufferLength ) : int

AudioFrameイベントを発生させます。

OnVideoFrame ( double sampleTime, IntPtr pBuffer, int bufferLength ) : int

VideoFrameイベントを発生させます。

ReleaseGraph ( ) : void

Private Methods

Méthode Description
BuildGrabber ( string filterNamePrefix, IPin srcOutputPin, System.Guid majorType, System.Guid subType, System.Guid formatType, SampleGrabberCallback callback ) : SampleGrabber

Method Details

BufferCB() public méthode

public BufferCB ( double SampleTime, IntPtr pBuffer, int BufferLen ) : int
SampleTime double
pBuffer System.IntPtr
BufferLen int
Résultat int

BuildGraph() protected méthode

protected BuildGraph ( string path ) : void
path string
Résultat void

OnAudioFrame() protected méthode

AudioFrameイベントを発生させます。
protected OnAudioFrame ( double sampleTime, IntPtr pBuffer, int bufferLength ) : int
sampleTime double
pBuffer System.IntPtr
bufferLength int
Résultat int

OnVideoFrame() protected méthode

VideoFrameイベントを発生させます。
protected OnVideoFrame ( double sampleTime, IntPtr pBuffer, int bufferLength ) : int
sampleTime double
pBuffer System.IntPtr
bufferLength int
Résultat int

ReleaseGraph() protected méthode

protected ReleaseGraph ( ) : void
Résultat void

SampleCB() public méthode

public SampleCB ( double SampleTime, IntPtr pSample ) : int
SampleTime double
pSample System.IntPtr
Résultat int

SampleGrabberGraph() public méthode

VideoとAudioに対するSampleGrabberとNullRendererによるデコードグラフを提供します。
public SampleGrabberGraph ( string path ) : System
path string ソースファイルへのパス
Résultat System