|
IAMVideoControl Interface
|
|
| Retrieves the video control properties.
|
| Sets the video control properties.
|
| Requests availability of the video control properties.
|
|
|
| Retrieves the actual frame rate, expressed as a frame duration in 100-nanosecond units.
|
|
|
| Retrieves a list of available frame rates for the specified video mode.
|
|
|
| Retrieves the maximum frame rate available for the specified video mode.
|
| pPin
|
| [in] Pointer to the video capture pin.
|
| pFlags / Flags
|
| [in/out] New value or pointer to the value specifying a combination of the video control flags:
|
| VideoControlFlag_FlipHorizontal - specifies that the picture is flipped horizontally.
|
| VideoControlFlag_FlipVertical - specifies that the picture is flipped vertically.
|
| VideoControlFlag_ExternalTriggerEnable - specifies that the camera is set to the trigger mode.
|
| VideoControlFlag_Trigger - issues a software trigger signal.
|
| pFrameRate
|
| [in/out] Pointer to the frame rate. The frame rate is expressed as frame duration in 100-nanosecond units.
|
| iIndex
|
| [in] Index of the video mode to query for the frame rates.
|
| Dimensions
|
| [in] Frame image size (width and height) in pixels
|
| ListSize
|
| [out] Pointer to the number of elements in the list of frame rates.
|
| FrameRates
|
| [in] Address of a pointer to an array of frame rates in 100-nanosecond units.
|
|
|
|
|
| S_OK
|
| Success
|
| E_FAIL
|
| Failure.
|
| E_INVALIDARG
|
| Invalid argument.
|
|
|
|
|
|
|