|
enum CS_PropertyKind | CS_GetPropertyKind (CS_Property property, CS_Status *status) |
|
char * | CS_GetPropertyName (CS_Property property, CS_Status *status) |
|
int | CS_GetProperty (CS_Property property, CS_Status *status) |
|
void | CS_SetProperty (CS_Property property, int value, CS_Status *status) |
|
int | CS_GetPropertyMin (CS_Property property, CS_Status *status) |
|
int | CS_GetPropertyMax (CS_Property property, CS_Status *status) |
|
int | CS_GetPropertyStep (CS_Property property, CS_Status *status) |
|
int | CS_GetPropertyDefault (CS_Property property, CS_Status *status) |
|
char * | CS_GetStringProperty (CS_Property property, CS_Status *status) |
|
void | CS_SetStringProperty (CS_Property property, const char *value, CS_Status *status) |
|
char ** | CS_GetEnumPropertyChoices (CS_Property property, int *count, CS_Status *status) |
|
CS_Source | CS_CreateUsbCameraDev (const char *name, int dev, CS_Status *status) |
|
CS_Source | CS_CreateUsbCameraPath (const char *name, const char *path, CS_Status *status) |
|
CS_Source | CS_CreateHttpCamera (const char *name, const char *url, enum CS_HttpCameraKind kind, CS_Status *status) |
|
CS_Source | CS_CreateHttpCameraMulti (const char *name, const char **urls, int count, enum CS_HttpCameraKind kind, CS_Status *status) |
|
CS_Source | CS_CreateCvSource (const char *name, const CS_VideoMode *mode, CS_Status *status) |
|
enum CS_SourceKind | CS_GetSourceKind (CS_Source source, CS_Status *status) |
|
char * | CS_GetSourceName (CS_Source source, CS_Status *status) |
|
char * | CS_GetSourceDescription (CS_Source source, CS_Status *status) |
|
uint64_t | CS_GetSourceLastFrameTime (CS_Source source, CS_Status *status) |
|
void | CS_SetSourceConnectionStrategy (CS_Source source, enum CS_ConnectionStrategy strategy, CS_Status *status) |
|
CS_Bool | CS_IsSourceConnected (CS_Source source, CS_Status *status) |
|
CS_Bool | CS_IsSourceEnabled (CS_Source source, CS_Status *status) |
|
CS_Property | CS_GetSourceProperty (CS_Source source, const char *name, CS_Status *status) |
|
CS_Property * | CS_EnumerateSourceProperties (CS_Source source, int *count, CS_Status *status) |
|
void | CS_GetSourceVideoMode (CS_Source source, CS_VideoMode *mode, CS_Status *status) |
|
CS_Bool | CS_SetSourceVideoMode (CS_Source source, const CS_VideoMode *mode, CS_Status *status) |
|
CS_Bool | CS_SetSourceVideoModeDiscrete (CS_Source source, enum WPI_PixelFormat pixelFormat, int width, int height, int fps, CS_Status *status) |
|
CS_Bool | CS_SetSourcePixelFormat (CS_Source source, enum WPI_PixelFormat pixelFormat, CS_Status *status) |
|
CS_Bool | CS_SetSourceResolution (CS_Source source, int width, int height, CS_Status *status) |
|
CS_Bool | CS_SetSourceFPS (CS_Source source, int fps, CS_Status *status) |
|
CS_Bool | CS_SetSourceConfigJson (CS_Source source, const char *config, CS_Status *status) |
|
char * | CS_GetSourceConfigJson (CS_Source source, CS_Status *status) |
|
CS_VideoMode * | CS_EnumerateSourceVideoModes (CS_Source source, int *count, CS_Status *status) |
|
CS_Sink * | CS_EnumerateSourceSinks (CS_Source source, int *count, CS_Status *status) |
|
CS_Source | CS_CopySource (CS_Source source, CS_Status *status) |
|
void | CS_ReleaseSource (CS_Source source, CS_Status *status) |
|
void | CS_SetCameraBrightness (CS_Source source, int brightness, CS_Status *status) |
|
int | CS_GetCameraBrightness (CS_Source source, CS_Status *status) |
|
void | CS_SetCameraWhiteBalanceAuto (CS_Source source, CS_Status *status) |
|
void | CS_SetCameraWhiteBalanceHoldCurrent (CS_Source source, CS_Status *status) |
|
void | CS_SetCameraWhiteBalanceManual (CS_Source source, int value, CS_Status *status) |
|
void | CS_SetCameraExposureAuto (CS_Source source, CS_Status *status) |
|
void | CS_SetCameraExposureHoldCurrent (CS_Source source, CS_Status *status) |
|
void | CS_SetCameraExposureManual (CS_Source source, int value, CS_Status *status) |
|
void | CS_SetUsbCameraPath (CS_Source source, const char *path, CS_Status *status) |
|
char * | CS_GetUsbCameraPath (CS_Source source, CS_Status *status) |
|
CS_UsbCameraInfo * | CS_GetUsbCameraInfo (CS_Source source, CS_Status *status) |
|
enum CS_HttpCameraKind | CS_GetHttpCameraKind (CS_Source source, CS_Status *status) |
|
void | CS_SetHttpCameraUrls (CS_Source source, const char **urls, int count, CS_Status *status) |
|
char ** | CS_GetHttpCameraUrls (CS_Source source, int *count, CS_Status *status) |
|
void | CS_NotifySourceError (CS_Source source, const char *msg, CS_Status *status) |
|
void | CS_SetSourceConnected (CS_Source source, CS_Bool connected, CS_Status *status) |
|
void | CS_SetSourceDescription (CS_Source source, const char *description, CS_Status *status) |
|
CS_Property | CS_CreateSourceProperty (CS_Source source, const char *name, enum CS_PropertyKind kind, int minimum, int maximum, int step, int defaultValue, int value, CS_Status *status) |
|
void | CS_SetSourceEnumPropertyChoices (CS_Source source, CS_Property property, const char **choices, int count, CS_Status *status) |
|
CS_Sink | CS_CreateMjpegServer (const char *name, const char *listenAddress, int port, CS_Status *status) |
|
CS_Sink | CS_CreateCvSink (const char *name, enum WPI_PixelFormat pixelFormat, CS_Status *status) |
|
CS_Sink | CS_CreateCvSinkCallback (const char *name, enum WPI_PixelFormat pixelFormat, void *data, void(*processFrame)(void *data, uint64_t time), CS_Status *status) |
|
enum CS_SinkKind | CS_GetSinkKind (CS_Sink sink, CS_Status *status) |
|
char * | CS_GetSinkName (CS_Sink sink, CS_Status *status) |
|
char * | CS_GetSinkDescription (CS_Sink sink, CS_Status *status) |
|
CS_Property | CS_GetSinkProperty (CS_Sink sink, const char *name, CS_Status *status) |
|
CS_Property * | CS_EnumerateSinkProperties (CS_Sink sink, int *count, CS_Status *status) |
|
void | CS_SetSinkSource (CS_Sink sink, CS_Source source, CS_Status *status) |
|
CS_Property | CS_GetSinkSourceProperty (CS_Sink sink, const char *name, CS_Status *status) |
|
CS_Bool | CS_SetSinkConfigJson (CS_Sink sink, const char *config, CS_Status *status) |
|
char * | CS_GetSinkConfigJson (CS_Sink sink, CS_Status *status) |
|
CS_Source | CS_GetSinkSource (CS_Sink sink, CS_Status *status) |
|
CS_Sink | CS_CopySink (CS_Sink sink, CS_Status *status) |
|
void | CS_ReleaseSink (CS_Sink sink, CS_Status *status) |
|
char * | CS_GetMjpegServerListenAddress (CS_Sink sink, CS_Status *status) |
|
int | CS_GetMjpegServerPort (CS_Sink sink, CS_Status *status) |
|
void | CS_SetSinkDescription (CS_Sink sink, const char *description, CS_Status *status) |
|
char * | CS_GetSinkError (CS_Sink sink, CS_Status *status) |
|
void | CS_SetSinkEnabled (CS_Sink sink, CS_Bool enabled, CS_Status *status) |
|
void | CS_SetListenerOnStart (void(*onStart)(void *data), void *data) |
|
void | CS_SetListenerOnExit (void(*onExit)(void *data), void *data) |
|
CS_Listener | CS_AddListener (void *data, void(*callback)(void *data, const struct CS_Event *event), int eventMask, CS_Bool immediateNotify, CS_Status *status) |
|
void | CS_RemoveListener (CS_Listener handle, CS_Status *status) |
|
CS_ListenerPoller | CS_CreateListenerPoller (void) |
|
void | CS_DestroyListenerPoller (CS_ListenerPoller poller) |
|
CS_Listener | CS_AddPolledListener (CS_ListenerPoller poller, int eventMask, CS_Bool immediateNotify, CS_Status *status) |
|
struct CS_Event * | CS_PollListener (CS_ListenerPoller poller, int *count) |
|
struct CS_Event * | CS_PollListenerTimeout (CS_ListenerPoller poller, int *count, double timeout, CS_Bool *timedOut) |
|
void | CS_FreeEvents (struct CS_Event *arr, int count) |
|
void | CS_CancelPollListener (CS_ListenerPoller poller) |
|
int | CS_NotifierDestroyed (void) |
|
void | CS_SetTelemetryPeriod (double seconds) |
|
double | CS_GetTelemetryElapsedTime (void) |
|
int64_t | CS_GetTelemetryValue (CS_Handle handle, enum CS_TelemetryKind kind, CS_Status *status) |
|
double | CS_GetTelemetryAverageValue (CS_Handle handle, enum CS_TelemetryKind kind, CS_Status *status) |
|
void | CS_SetLogger (CS_LogFunc func, unsigned int min_level) |
|
void | CS_SetDefaultLogger (unsigned int min_level) |
|
void | CS_Shutdown (void) |
|
CS_UsbCameraInfo * | CS_EnumerateUsbCameras (int *count, CS_Status *status) |
|
void | CS_FreeEnumeratedUsbCameras (CS_UsbCameraInfo *cameras, int count) |
|
CS_Source * | CS_EnumerateSources (int *count, CS_Status *status) |
|
void | CS_ReleaseEnumeratedSources (CS_Source *sources, int count) |
|
CS_Sink * | CS_EnumerateSinks (int *count, CS_Status *status) |
|
void | CS_ReleaseEnumeratedSinks (CS_Sink *sinks, int count) |
|
void | CS_FreeString (char *str) |
|
void | CS_FreeEnumPropertyChoices (char **choices, int count) |
|
void | CS_FreeUsbCameraInfo (CS_UsbCameraInfo *info) |
|
void | CS_FreeHttpCameraUrls (char **urls, int count) |
|
void | CS_FreeEnumeratedProperties (CS_Property *properties, int count) |
|
void | CS_FreeEnumeratedVideoModes (CS_VideoMode *modes, int count) |
|
char * | CS_GetHostname (void) |
|
char ** | CS_GetNetworkInterfaces (int *count) |
|
void | CS_FreeNetworkInterfaces (char **interfaces, int count) |
|