SimConnect_CameraAcquire
The SimConnect_CameraAcquire function is used to acquire the add-on camera. Note that the camera is only acquirable if it has not been acquired yet.
Syntax
HRESULT SimConnect_CameraAcquire(
HANDLE hSimConnect
);
Parameters
| Parameter | Description | Type |
|---|---|---|
hSimConnect |
Handle to a SimConnect object. | Integer |
Return Values
The function returns an HRESULT. Possible values include, but are not limited to, those in the following table.
| Return value | Description |
|---|---|
| S_OK | The function succeeded. |
| E_FAIL | The function failed. If the camera failed to be acquired, SimConnect will raise a SIMCONNECT_EXCEPTION_CAMERA_API exception to let you know that the operation failed (refer to the SIMCONNECT_EXCEPTION enum for more details). |
Example
HANDLE hSimConnect = NULL; SimConnect_CameraAcquire(hSimConnect)
Remarks
The sim will send a SIMCONNECT_RECV_CAMERA_STATUS to the client at the end of acquisition which you can use to check the camera has been properly acquired. It's handled through SimConnect_CallDispatch.
0/255