src/Foundation/Media/Gimela.Media.Video.DirectShow/Internals/ICaptureGraphBuilder2.cs
/// <summary>
/// Searche the graph for a specified interface, starting from a specified filter.
/// </summary>
/// 
/// <param name="category">GUID that specifies the search criteria.</param>
/// <param name="type">GUID that specifies the major media type of an output pin, or NULL.</param>
/// <param name="baseFilter"><see cref="IBaseFilter"/> interface of the filter. The method begins searching from this filter.</param>
/// <param name="interfaceID">Interface identifier (IID) of the interface to locate.</param>
/// <param name="retInterface">Receives found interface.</param>
/// 
/// <returns>Return's <b>HRESULT</b> error code.</returns>
/// 
Searche the graph for a specified interface, starting from a specified filter.
Searche the graph for a specified interface starting from a specified filter .
[PreserveSig]
    int FindInterface(
        [In, MarshalAs(UnmanagedType.LPStruct)] Guid category,
        [In, MarshalAs(UnmanagedType.LPStruct)] Guid type,
        [In] IBaseFilter baseFilter,
        [In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceID,
        [Out, MarshalAs(UnmanagedType.IUnknown)] out object retInterface
        );
[ PreserveSig ] int FindInterface ( [ In , MarshalAs ( UnmanagedType . LPStruct ) ] Guid category , [ In , MarshalAs ( UnmanagedType . LPStruct ) ] Guid type , [ In ] IBaseFilter baseFilter , [ In , MarshalAs ( UnmanagedType . LPStruct ) ] Guid interfaceID , [ Out , MarshalAs ( UnmanagedType . IUnknown ) ] out object retInterface ) ;
Searche the graph for a specified interface, starting from a specified filter.
Searche the graph for a specified interface starting from a specified filter .
None
Guid
[In, MarshalAs(UnmanagedType.LPStruct)]
IBaseFilter
[In]
out
[Out, MarshalAs(UnmanagedType.IUnknown)]
category
GUID that specifies the search criteria.
GUID that specifies the search criteria .
type
GUID that specifies the major media type of an output pin, or NULL.
GUID that specifies the major media type of an output pin or NULL .
baseFilter
interface of the filter. The method begins searching from this filter.
interface of the filter . The method begins searching from this filter .
interfaceID
Interface identifier (IID) of the interface to locate.
Interface identifier ( IID ) of the interface to locate .
retInterface
Receives found interface.
Receives found interface .