IAMVfwCaptureDialogs::ShowDialog
Microsoft DirectShow 9.0 |
IAMVfwCaptureDialogs::ShowDialog
The ShowDialog method displays the specified VFW dialog box.
Syntax
HRESULT ShowDialog( int iDialog, HWND hwnd );
Parameters
iDialog
[in] Dialog box to display. This is a member of the VfwCaptureDialogs enumeration.
hwnd
[in] Handle of the dialog box's parent window.
Return Values
Returns an HRESULT value. Possible values include the following.
Value | Description |
E_INVALIDARG | Invalid argument. |
S_OK | Success. |
VFW_E_CANNOT_CONNECT | Could not reconnect with the new format. |
VFW_E_NOT_STOPPED | The filter graph is not stopped. |
Remarks
Stop the filter graph before calling this method. Otherwise, the method fails and returns VFW_E_NOT_STOPPED.
The Video Format dialog (VfwCaptureDialog_Format) may change the video format. If so, the method tries to reconnect the capture filter. If the downstream filter rejects the new format, the method returns VFW_E_CANNOT_CONNECT.
Requirements
Header: Declared in Strmif.h; include Dshow.h.
Library: Use Strmiids.lib.
See Also