| 
    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 |