C# 클래스 DirectX.Capture.PropertyPageCollection

A collection of available PropertyPages in a DirectShow filter graph. It is up to the driver manufacturer to implement a property pages on their drivers. The list of supported property pages will vary from driver to driver.
상속: System.Collections.CollectionBase, IDisposable
파일 보기 프로젝트 열기: RejectKid/MTG-Scanner 1 사용 예제들

공개 메소드들

메소드 설명
Clear ( ) : void

Empty the collection.

Dispose ( ) : void

Release unmanaged resources

this ( int index ) : PropertyPage

Get the filter at the specified index.

보호된 메소드들

메소드 설명
addFromGraph ( ICaptureGraphBuilder2 graphBuilder, IBaseFilter videoDeviceFilter, IBaseFilter audioDeviceFilter, IBaseFilter videoCompressorFilter, IBaseFilter audioCompressorFilter, SourceCollection videoSources, SourceCollection audioSources ) : void

Populate the collection by looking for commonly implemented property pages.

addIfSupported ( object o, string name ) : bool

Returns the object as an ISpecificPropertyPage if the object supports the ISpecificPropertyPage interface and has at least one property page.

비공개 메소드들

메소드 설명
PropertyPageCollection ( ) : System

Initialize collection with no property pages.

PropertyPageCollection ( ICaptureGraphBuilder2 graphBuilder, IBaseFilter videoDeviceFilter, IBaseFilter audioDeviceFilter, IBaseFilter videoCompressorFilter, IBaseFilter audioCompressorFilter, SourceCollection videoSources, SourceCollection audioSources ) : System

Initialize collection with property pages from existing graph.

메소드 상세

Clear() 공개 메소드

Empty the collection.
public Clear ( ) : void
리턴 void

Dispose() 공개 메소드

Release unmanaged resources
public Dispose ( ) : void
리턴 void

addFromGraph() 보호된 메소드

Populate the collection by looking for commonly implemented property pages.
protected addFromGraph ( ICaptureGraphBuilder2 graphBuilder, IBaseFilter videoDeviceFilter, IBaseFilter audioDeviceFilter, IBaseFilter videoCompressorFilter, IBaseFilter audioCompressorFilter, SourceCollection videoSources, SourceCollection audioSources ) : void
graphBuilder ICaptureGraphBuilder2
videoDeviceFilter IBaseFilter
audioDeviceFilter IBaseFilter
videoCompressorFilter IBaseFilter
audioCompressorFilter IBaseFilter
videoSources SourceCollection
audioSources SourceCollection
리턴 void

addIfSupported() 보호된 메소드

Returns the object as an ISpecificPropertyPage if the object supports the ISpecificPropertyPage interface and has at least one property page.
protected addIfSupported ( object o, string name ) : bool
o object
name string
리턴 bool

this() 공개 메소드

Get the filter at the specified index.
public this ( int index ) : PropertyPage
index int
리턴 PropertyPage