C# Class DShowNET.DsUtils

Show file Open project: parhansson/KMotionX

Public Methods

Method Description
FreeAMMediaType ( AMMediaType mediaType ) : void

Free the nested structures and release any COM objects within an AMMediaType struct.

GetPin ( IBaseFilter filter, PinDirection dirrequired, int num, IPin &ppPin ) : int
IsCorrectDirectXVersion ( ) : bool
ShowCapPinDialog ( ICaptureGraphBuilder2 bld, IBaseFilter flt, IntPtr hwnd ) : bool
ShowTunerPinDialog ( ICaptureGraphBuilder2 bld, IBaseFilter flt, IntPtr hwnd ) : bool

Private Methods

Method Description
OleCreatePropertyFrame ( IntPtr hwndOwner, int x, int y, string lpszCaption, int cObjects, [ ppUnk, int cPages, IntPtr pPageClsID, int lcid, int dwReserved, IntPtr pvReserved ) : int

Method Details

FreeAMMediaType() public static method

Free the nested structures and release any COM objects within an AMMediaType struct.
public static FreeAMMediaType ( AMMediaType mediaType ) : void
mediaType AMMediaType
return void

GetPin() public method

public GetPin ( IBaseFilter filter, PinDirection dirrequired, int num, IPin &ppPin ) : int
filter IBaseFilter
dirrequired PinDirection
num int
ppPin IPin
return int

IsCorrectDirectXVersion() public static method

public static IsCorrectDirectXVersion ( ) : bool
return bool

ShowCapPinDialog() public static method

public static ShowCapPinDialog ( ICaptureGraphBuilder2 bld, IBaseFilter flt, IntPtr hwnd ) : bool
bld ICaptureGraphBuilder2
flt IBaseFilter
hwnd System.IntPtr
return bool

ShowTunerPinDialog() public static method

public static ShowTunerPinDialog ( ICaptureGraphBuilder2 bld, IBaseFilter flt, IntPtr hwnd ) : bool
bld ICaptureGraphBuilder2
flt IBaseFilter
hwnd System.IntPtr
return bool