[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Builds and controls filter graphs.
The following tables list the members exposed by the FilterGraphManager type.
Public Methods
| Name | Description | |
|---|---|---|
| Abort | Requests that the graph builder return as soon as possible from its current task. | |
| AddSourceFilter | Adds a source filter to the filter graph for a specific file. | |
| Connect | Connects two pins. If they will not connect directly, this method connects them with intervening transforms. | |
| ConnectDirect | Overloaded. | |
| Disconnect | ||
| Equals | (Inherited from Object.) | |
| FindFilterByName | ||
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetWrapped | (Inherited from WrapperBase<IGraphBuilder>.) | |
| IsDisposed | (Inherited from WrapperBase<IGraphBuilder>.) | |
| LoadGraph | ||
| Publish | Publishes the filter graph to the Running Object Table (ROT). | |
| Reconnect | Breaks the existing pin connection and reconnects it to the same pin. | |
| Render | Adds a chain of filters to a specified output pin to render it. | |
| RenderFile | Builds a filter graph that renders the specified file. | |
| SaveGraph | ||
| SetDefaultSyncSource | Sets the reference clock to the default clock. | |
| SetLogFile | Sets the file for logging actions taken when attempting to perform an operation. | |
| ToString | (Inherited from Object.) | |
| Unpublish | Removes the publication of the filter graph from the Running Object Table (ROT). |
Protected Methods
| Name | Description | |
|---|---|---|
| Dispose | (Overrides .Dispose(Boolean).) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetWrappedBase | (Inherited from WrapperBase<IGraphBuilder>.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
Public Constructors
| Name | Description | |
|---|---|---|
| FilterGraphManagerNew | Initializes a gcnew instance of the FilterGraphManager class. |
Public Properties
| Name | Description | |
|---|---|---|
| Audio | ||
| EventProcessor | ||
| Filters | Gets the filters in the filter graph. | |
| MediaControl | ||
| MediaSeeking | ||
| Statistics | ||
| Video | ||
| VideoWindow |
Public Events
| Name | Description | |
|---|---|---|
| Complete | ||
| ErrorAbort |
Protected Events
| Name | Description | |
|---|---|---|
| Paused | ||
| RunError | ||
| StreamError |