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 |