| 1 |
/* freebob.h |
/* freebob.h |
| 2 |
* Copyright (C) 2005 Pieter Palmers |
* Copyright (C) 2005 Pieter Palmers |
| 3 |
|
* Copyright (C) 2006 Daniel Wagner |
| 4 |
* |
* |
| 5 |
* This file is part of FreeBoB |
* This file is part of FreeBoB |
| 6 |
* |
* |
| 25 |
|
|
| 26 |
#define FREEBOB_MAX_NAME_LEN 256 |
#define FREEBOB_MAX_NAME_LEN 256 |
| 27 |
|
|
| 28 |
|
#define FREEBOB_BOUNCE_SERVER_VENDORNAME "FreeBoB Server" |
| 29 |
|
#define FREEBOB_BOUNCE_SERVER_MODELNAME "freebob-server" |
| 30 |
|
|
| 31 |
enum freebob_direction { |
enum freebob_direction { |
| 32 |
FREEBOB_CAPTURE = 0, |
FREEBOB_CAPTURE = 0, |
| 33 |
FREEBOB_PLAYBACK = 1, |
FREEBOB_PLAYBACK = 1, |
| 116 |
freebob_destroy_handle( freebob_handle_t freebob_handle ); |
freebob_destroy_handle( freebob_handle_t freebob_handle ); |
| 117 |
|
|
| 118 |
int |
int |
| 119 |
freebob_discover_devices( freebob_handle_t freebob_handle ); |
freebob_discover_devices( freebob_handle_t freebob_handle, int verbose_level ); |
| 120 |
|
|
| 121 |
|
|
| 122 |
freebob_connection_info_t* |
freebob_connection_info_t* |
| 164 |
const char* |
const char* |
| 165 |
freebob_get_version(); |
freebob_get_version(); |
| 166 |
|
|
| 167 |
|
/* various function */ |
| 168 |
|
|
| 169 |
|
/* workaround: wait usec after each AVC command. |
| 170 |
|
will disapear as soon bug is fixed */ |
| 171 |
|
void freebob_sleep_after_avc_command( int time ); |
| 172 |
|
|
| 173 |
#ifdef __cplusplus |
#ifdef __cplusplus |
| 174 |
} |
} |
| 175 |
#endif |
#endif |