FreeRDP
server/rdpecam.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  CameraDeviceServerContext
 

Typedefs

typedef UINT(* psCameraDeviceServerOpen) (CameraDeviceServerContext *context)
 
typedef UINT(* psCameraDeviceServerClose) (CameraDeviceServerContext *context)
 
typedef BOOL(* psCameraDeviceServerChannelIdAssigned) (CameraDeviceServerContext *context, UINT32 channelId)
 
typedef UINT(* psCameraDeviceServerInitialize) (CameraDeviceServerContext *context, BOOL externalThread)
 
typedef UINT(* psCameraDeviceServerPoll) (CameraDeviceServerContext *context)
 
typedef BOOL(* psCameraDeviceServerChannelHandle) (CameraDeviceServerContext *context, HANDLE *handle)
 
typedef UINT(* psCameraDeviceServerSuccessResponse) (CameraDeviceServerContext *context, const CAM_SUCCESS_RESPONSE *successResponse)
 
typedef UINT(* psCameraDeviceServerErrorResponse) (CameraDeviceServerContext *context, const CAM_ERROR_RESPONSE *errorResponse)
 
typedef UINT(* psCameraDeviceServerActivateDeviceRequest) (CameraDeviceServerContext *context, const CAM_ACTIVATE_DEVICE_REQUEST *activateDeviceRequest)
 
typedef UINT(* psCameraDeviceServerDeactivateDeviceRequest) (CameraDeviceServerContext *context, const CAM_DEACTIVATE_DEVICE_REQUEST *deactivateDeviceRequest)
 
typedef UINT(* psCameraDeviceServerStreamListRequest) (CameraDeviceServerContext *context, const CAM_STREAM_LIST_REQUEST *streamListRequest)
 
typedef UINT(* psCameraDeviceServerStreamListResponse) (CameraDeviceServerContext *context, const CAM_STREAM_LIST_RESPONSE *streamListResponse)
 
typedef UINT(* psCameraDeviceServerMediaTypeListRequest) (CameraDeviceServerContext *context, const CAM_MEDIA_TYPE_LIST_REQUEST *mediaTypeListRequest)
 
typedef UINT(* psCameraDeviceServerMediaTypeListResponse) (CameraDeviceServerContext *context, const CAM_MEDIA_TYPE_LIST_RESPONSE *mediaTypeListResponse)
 
typedef UINT(* psCameraDeviceServerCurrentMediaTypeRequest) (CameraDeviceServerContext *context, const CAM_CURRENT_MEDIA_TYPE_REQUEST *currentMediaTypeRequest)
 
typedef UINT(* psCameraDeviceServerCurrentMediaTypeResponse) (CameraDeviceServerContext *context, const CAM_CURRENT_MEDIA_TYPE_RESPONSE *currentMediaTypeResponse)
 
typedef UINT(* psCameraDeviceServerStartStreamsRequest) (CameraDeviceServerContext *context, const CAM_START_STREAMS_REQUEST *startStreamsRequest)
 
typedef UINT(* psCameraDeviceServerStopStreamsRequest) (CameraDeviceServerContext *context, const CAM_STOP_STREAMS_REQUEST *stopStreamsRequest)
 
typedef UINT(* psCameraDeviceServerSampleRequest) (CameraDeviceServerContext *context, const CAM_SAMPLE_REQUEST *sampleRequest)
 
typedef UINT(* psCameraDeviceServerSampleResponse) (CameraDeviceServerContext *context, const CAM_SAMPLE_RESPONSE *sampleResponse)
 
typedef UINT(* psCameraDeviceServerSampleErrorResponse) (CameraDeviceServerContext *context, const CAM_SAMPLE_ERROR_RESPONSE *sampleErrorResponse)
 
typedef UINT(* psCameraDeviceServerPropertyListRequest) (CameraDeviceServerContext *context, const CAM_PROPERTY_LIST_REQUEST *propertyListRequest)
 
typedef UINT(* psCameraDeviceServerPropertyListResponse) (CameraDeviceServerContext *context, const CAM_PROPERTY_LIST_RESPONSE *propertyListResponse)
 
typedef UINT(* psCameraDeviceServerPropertyValueRequest) (CameraDeviceServerContext *context, const CAM_PROPERTY_VALUE_REQUEST *propertyValueRequest)
 
typedef UINT(* psCameraDeviceServerPropertyValueResponse) (CameraDeviceServerContext *context, const CAM_PROPERTY_VALUE_RESPONSE *propertyValueResponse)
 
typedef UINT(* psCameraDeviceServerSetPropertyValueRequest) (CameraDeviceServerContext *context, const CAM_SET_PROPERTY_VALUE_REQUEST *setPropertyValueRequest)
 

Functions

FREERDP_API void camera_device_server_context_free (CameraDeviceServerContext *context)
 
FREERDP_API CameraDeviceServerContext * camera_device_server_context_new (HANDLE vcm)
 

Typedef Documentation

◆ psCameraDeviceServerActivateDeviceRequest

typedef UINT(* psCameraDeviceServerActivateDeviceRequest) (CameraDeviceServerContext *context, const CAM_ACTIVATE_DEVICE_REQUEST *activateDeviceRequest)

◆ psCameraDeviceServerChannelHandle

typedef BOOL(* psCameraDeviceServerChannelHandle) (CameraDeviceServerContext *context, HANDLE *handle)

◆ psCameraDeviceServerChannelIdAssigned

typedef BOOL(* psCameraDeviceServerChannelIdAssigned) (CameraDeviceServerContext *context, UINT32 channelId)

◆ psCameraDeviceServerClose

typedef UINT(* psCameraDeviceServerClose) (CameraDeviceServerContext *context)

◆ psCameraDeviceServerCurrentMediaTypeRequest

typedef UINT(* psCameraDeviceServerCurrentMediaTypeRequest) (CameraDeviceServerContext *context, const CAM_CURRENT_MEDIA_TYPE_REQUEST *currentMediaTypeRequest)

◆ psCameraDeviceServerCurrentMediaTypeResponse

typedef UINT(* psCameraDeviceServerCurrentMediaTypeResponse) (CameraDeviceServerContext *context, const CAM_CURRENT_MEDIA_TYPE_RESPONSE *currentMediaTypeResponse)

◆ psCameraDeviceServerDeactivateDeviceRequest

typedef UINT(* psCameraDeviceServerDeactivateDeviceRequest) (CameraDeviceServerContext *context, const CAM_DEACTIVATE_DEVICE_REQUEST *deactivateDeviceRequest)

◆ psCameraDeviceServerErrorResponse

typedef UINT(* psCameraDeviceServerErrorResponse) (CameraDeviceServerContext *context, const CAM_ERROR_RESPONSE *errorResponse)

◆ psCameraDeviceServerInitialize

typedef UINT(* psCameraDeviceServerInitialize) (CameraDeviceServerContext *context, BOOL externalThread)

◆ psCameraDeviceServerMediaTypeListRequest

typedef UINT(* psCameraDeviceServerMediaTypeListRequest) (CameraDeviceServerContext *context, const CAM_MEDIA_TYPE_LIST_REQUEST *mediaTypeListRequest)

◆ psCameraDeviceServerMediaTypeListResponse

typedef UINT(* psCameraDeviceServerMediaTypeListResponse) (CameraDeviceServerContext *context, const CAM_MEDIA_TYPE_LIST_RESPONSE *mediaTypeListResponse)

◆ psCameraDeviceServerOpen

typedef UINT(* psCameraDeviceServerOpen) (CameraDeviceServerContext *context)

◆ psCameraDeviceServerPoll

typedef UINT(* psCameraDeviceServerPoll) (CameraDeviceServerContext *context)

◆ psCameraDeviceServerPropertyListRequest

typedef UINT(* psCameraDeviceServerPropertyListRequest) (CameraDeviceServerContext *context, const CAM_PROPERTY_LIST_REQUEST *propertyListRequest)

◆ psCameraDeviceServerPropertyListResponse

typedef UINT(* psCameraDeviceServerPropertyListResponse) (CameraDeviceServerContext *context, const CAM_PROPERTY_LIST_RESPONSE *propertyListResponse)

◆ psCameraDeviceServerPropertyValueRequest

typedef UINT(* psCameraDeviceServerPropertyValueRequest) (CameraDeviceServerContext *context, const CAM_PROPERTY_VALUE_REQUEST *propertyValueRequest)

◆ psCameraDeviceServerPropertyValueResponse

typedef UINT(* psCameraDeviceServerPropertyValueResponse) (CameraDeviceServerContext *context, const CAM_PROPERTY_VALUE_RESPONSE *propertyValueResponse)

◆ psCameraDeviceServerSampleErrorResponse

typedef UINT(* psCameraDeviceServerSampleErrorResponse) (CameraDeviceServerContext *context, const CAM_SAMPLE_ERROR_RESPONSE *sampleErrorResponse)

◆ psCameraDeviceServerSampleRequest

typedef UINT(* psCameraDeviceServerSampleRequest) (CameraDeviceServerContext *context, const CAM_SAMPLE_REQUEST *sampleRequest)

◆ psCameraDeviceServerSampleResponse

typedef UINT(* psCameraDeviceServerSampleResponse) (CameraDeviceServerContext *context, const CAM_SAMPLE_RESPONSE *sampleResponse)

◆ psCameraDeviceServerSetPropertyValueRequest

typedef UINT(* psCameraDeviceServerSetPropertyValueRequest) (CameraDeviceServerContext *context, const CAM_SET_PROPERTY_VALUE_REQUEST *setPropertyValueRequest)

◆ psCameraDeviceServerStartStreamsRequest

typedef UINT(* psCameraDeviceServerStartStreamsRequest) (CameraDeviceServerContext *context, const CAM_START_STREAMS_REQUEST *startStreamsRequest)

◆ psCameraDeviceServerStopStreamsRequest

typedef UINT(* psCameraDeviceServerStopStreamsRequest) (CameraDeviceServerContext *context, const CAM_STOP_STREAMS_REQUEST *stopStreamsRequest)

◆ psCameraDeviceServerStreamListRequest

typedef UINT(* psCameraDeviceServerStreamListRequest) (CameraDeviceServerContext *context, const CAM_STREAM_LIST_REQUEST *streamListRequest)

◆ psCameraDeviceServerStreamListResponse

typedef UINT(* psCameraDeviceServerStreamListResponse) (CameraDeviceServerContext *context, const CAM_STREAM_LIST_RESPONSE *streamListResponse)

◆ psCameraDeviceServerSuccessResponse

typedef UINT(* psCameraDeviceServerSuccessResponse) (CameraDeviceServerContext *context, const CAM_SUCCESS_RESPONSE *successResponse)

Function Documentation

◆ camera_device_server_context_free()

FREERDP_API void camera_device_server_context_free ( CameraDeviceServerContext *  context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ camera_device_server_context_new()

FREERDP_API CameraDeviceServerContext* camera_device_server_context_new ( HANDLE  vcm)
Here is the call graph for this function:
Here is the caller graph for this function: