|
FreeRDP
|
interface to implement for the camera HAL More...
#include <camera.h>

Data Fields | |
| ICamHal * | ihal |
| ICamHal ICamHalEnumCallback | callback |
| ICamHal ICamHalEnumCallback CameraPlugin * | ecam |
| ICamHal ICamHalEnumCallback CameraPlugin GENERIC_CHANNEL_CALLBACK * | hchannel |
| BOOL(* | Activate )(ICamHal *ihal, const char *deviceId, UINT32 *errorCode) |
| BOOL(* | Deactivate )(ICamHal *ihal, const char *deviceId, UINT32 *errorCode) |
| ICamHal const char * | deviceId |
| ICamHal const char int | streamIndex |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO * | supportedFormats |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO size_t | nSupportedFormats |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO size_t CAM_MEDIA_TYPE_DESCRIPTION * | mediaTypes |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO size_t CAM_MEDIA_TYPE_DESCRIPTION size_t * | nMediaTypes |
| ICamHal CameraDevice * | dev |
| ICamHal CameraDevice int | streamIndex |
| ICamHal CameraDevice int const CAM_MEDIA_TYPE_DESCRIPTION * | mediaType |
| ICamHal CameraDevice int const CAM_MEDIA_TYPE_DESCRIPTION ICamHalSampleCapturedCallback | callback |
| UINT(* | StopStream )(ICamHal *ihal, const char *deviceId, int streamIndex) |
| UINT(* | Free )(ICamHal *ihal) |
| BOOL(* ICamHal::Activate) (ICamHal *ihal, const char *deviceId, UINT32 *errorCode) |
| ICamHal CameraDevice int const CAM_MEDIA_TYPE_DESCRIPTION ICamHalSampleCapturedCallback ICamHal::callback |
| BOOL(* ICamHal::Deactivate) (ICamHal *ihal, const char *deviceId, UINT32 *errorCode) |
| ICamHal CameraDevice* ICamHal::dev |
| ICamHal ICamHalEnumCallback CameraPlugin* ICamHal::ecam |
| UINT(* ICamHal::Free) (ICamHal *ihal) |
| ICamHal ICamHalEnumCallback CameraPlugin GENERIC_CHANNEL_CALLBACK* ICamHal::hchannel |
| ICamHal * ICamHal::ihal |
callback to enumerate available camera calling callback for each found item
| ihal | the hal interface |
| callback | the enum callback |
| ecam | the camera plugin |
| hchannel | the generic freerdp channel |
callback that returns the list of compatible media types given a set of supported formats
| ihal | the hal interface |
| deviceId | the name of the device |
| streamIndex | stream index number |
| supportedFormats | a pointer to supported formats |
| nSupportedFormats | number of supported formats |
| mediaTypes | resulting media type descriptors |
| nMediaTypes | output number of media descriptors |
callback to start a stream
| ihal | the hal interface |
| dev | |
| streamIndex | stream index number |
| mediaType | |
| callback |
| ICamHal CameraDevice int const CAM_MEDIA_TYPE_DESCRIPTION* ICamHal::mediaType |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO size_t CAM_MEDIA_TYPE_DESCRIPTION* ICamHal::mediaTypes |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO size_t CAM_MEDIA_TYPE_DESCRIPTION size_t* ICamHal::nMediaTypes |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO size_t ICamHal::nSupportedFormats |
| UINT(* ICamHal::StopStream) (ICamHal *ihal, const char *deviceId, int streamIndex) |
| ICamHal CameraDevice int ICamHal::streamIndex |
| ICamHal const char int const CAM_MEDIA_FORMAT_INFO* ICamHal::supportedFormats |