C# Класс Tsukikage.DirectShow.GraphBase.Util

Показать файл Открыть проект

Открытые методы

Метод Описание
FindInputPin ( IBaseFilter filter ) : IPin

指定したフィルタのInputピンのうち最初に見つかったものを返す

FindInputPin ( IBaseFilter filter, System.Guid mediaType ) : IPin

指定したフィルタの指定したmediaTypeをサポートするInputピンのうち最初に見つかったものを返す

FindOutputPin ( IBaseFilter filter ) : IPin

指定したフィルタのOutputピンのうち最初に見つかったものを返す

FindOutputPin ( IBaseFilter filter, System.Guid mediaType ) : IPin

指定したフィルタの指定したmediaTypeをサポートするOutputピンのうち最初に見つかったものを返す

FindPin ( IBaseFilter filter, Predicate pred ) : IPin

指定したフィルタから指定した条件を満たすピンを探し、最初に見つかったピンを返す。

FreeMediaType ( AMMediaType media ) : void

AMMediaTypeオブジェクトを解放する

FreePin ( IPin pin ) : void
IsInputPin ( IPin pin ) : bool

指定したピンはInputピンか?

IsOutputPin ( IPin pin ) : bool

指定したピンはOutputピンか?

IsPinSupportsMediaType ( IPin pin, System.Guid majorMediaType ) : bool

指定したピンが指定したMediaTypeをサポートするか?

IsPinSupportsMediaType ( IPin pin, System.Guid major, System.Guid sub ) : bool

指定したピンが指定したMediaTypeをサポートするか?

Описание методов

FindInputPin() публичный статический Метод

指定したフィルタのInputピンのうち最初に見つかったものを返す
public static FindInputPin ( IBaseFilter filter ) : IPin
filter IBaseFilter フィルタ
Результат IPin

FindInputPin() публичный статический Метод

指定したフィルタの指定したmediaTypeをサポートするInputピンのうち最初に見つかったものを返す
public static FindInputPin ( IBaseFilter filter, System.Guid mediaType ) : IPin
filter IBaseFilter フィルタ
mediaType System.Guid mediaType
Результат IPin

FindOutputPin() публичный статический Метод

指定したフィルタのOutputピンのうち最初に見つかったものを返す
public static FindOutputPin ( IBaseFilter filter ) : IPin
filter IBaseFilter フィルタ
Результат IPin

FindOutputPin() публичный статический Метод

指定したフィルタの指定したmediaTypeをサポートするOutputピンのうち最初に見つかったものを返す
public static FindOutputPin ( IBaseFilter filter, System.Guid mediaType ) : IPin
filter IBaseFilter フィルタ
mediaType System.Guid mediaType
Результат IPin

FindPin() публичный статический Метод

指定したフィルタから指定した条件を満たすピンを探し、最初に見つかったピンを返す。
public static FindPin ( IBaseFilter filter, Predicate pred ) : IPin
filter IBaseFilter フィルタ
pred Predicate 条件
Результат IPin

FreeMediaType() публичный статический Метод

AMMediaTypeオブジェクトを解放する
public static FreeMediaType ( AMMediaType media ) : void
media AMMediaType 解放するオブジェクト
Результат void

FreePin() публичный статический Метод

public static FreePin ( IPin pin ) : void
pin IPin
Результат void

IsInputPin() публичный статический Метод

指定したピンはInputピンか?
public static IsInputPin ( IPin pin ) : bool
pin IPin ピン
Результат bool

IsOutputPin() публичный статический Метод

指定したピンはOutputピンか?
public static IsOutputPin ( IPin pin ) : bool
pin IPin ピン
Результат bool

IsPinSupportsMediaType() публичный статический Метод

指定したピンが指定したMediaTypeをサポートするか?
public static IsPinSupportsMediaType ( IPin pin, System.Guid majorMediaType ) : bool
pin IPin ピン
majorMediaType System.Guid
Результат bool

IsPinSupportsMediaType() публичный статический Метод

指定したピンが指定したMediaTypeをサポートするか?
public static IsPinSupportsMediaType ( IPin pin, System.Guid major, System.Guid sub ) : bool
pin IPin ピン
major System.Guid majorType
sub System.Guid subType or 検証不要な場合 Guid.Empty
Результат bool