28 #include <framework/mlt.h> 30 #define mlt_service void * 34 #include "mvcp_parser.h" 35 #include "mvcp_status.h" 36 #include "mvcp_notifier.h" 40 #define PATH_MAX (4096) 43 #define NAME_MAX (256) 62 mvcp_missing_argument,
63 mvcp_server_unavailable,
64 mvcp_unit_creation_failed,
65 mvcp_unit_unavailable,
97 extern mvcp_error_code mvcp_connect(
mvcp );
100 extern mvcp_error_code mvcp_set(
mvcp,
char *,
char * );
101 extern mvcp_error_code mvcp_get(
mvcp,
char *,
char *,
int );
102 extern mvcp_error_code mvcp_run(
mvcp,
char * );
105 extern mvcp_error_code mvcp_unit_add(
mvcp,
char *,
int * );
106 extern mvcp_error_code mvcp_unit_load(
mvcp,
int,
char * );
107 extern mvcp_error_code mvcp_unit_load_clipped(
mvcp,
int,
char *, int32_t, int32_t );
108 extern mvcp_error_code mvcp_unit_load_back(
mvcp,
int,
char * );
109 extern mvcp_error_code mvcp_unit_load_back_clipped(
mvcp,
int,
char *, int32_t, int32_t );
110 extern mvcp_error_code mvcp_unit_append(
mvcp,
int,
char *, int32_t, int32_t );
111 extern mvcp_error_code mvcp_unit_receive(
mvcp,
int,
char *,
char * );
112 extern mvcp_error_code mvcp_unit_push(
mvcp,
int,
char *, mlt_service );
113 extern mvcp_error_code mvcp_unit_clean(
mvcp,
int );
114 extern mvcp_error_code mvcp_unit_wipe(
mvcp,
int );
115 extern mvcp_error_code mvcp_unit_clear(
mvcp,
int );
116 extern mvcp_error_code mvcp_unit_clip_move(
mvcp,
int, mvcp_clip_offset,
int, mvcp_clip_offset,
int );
117 extern mvcp_error_code mvcp_unit_clip_remove(
mvcp,
int, mvcp_clip_offset,
int );
118 extern mvcp_error_code mvcp_unit_remove_current_clip(
mvcp,
int );
119 extern mvcp_error_code mvcp_unit_clip_insert(
mvcp,
int, mvcp_clip_offset,
int,
char *, int32_t, int32_t );
120 extern mvcp_error_code mvcp_unit_play(
mvcp,
int );
121 extern mvcp_error_code mvcp_unit_play_at_speed(
mvcp,
int,
int );
122 extern mvcp_error_code mvcp_unit_stop(
mvcp,
int );
123 extern mvcp_error_code mvcp_unit_pause(
mvcp,
int );
124 extern mvcp_error_code mvcp_unit_rewind(
mvcp,
int );
125 extern mvcp_error_code mvcp_unit_fast_forward(
mvcp,
int );
126 extern mvcp_error_code mvcp_unit_step(
mvcp,
int, int32_t );
127 extern mvcp_error_code mvcp_unit_goto(
mvcp,
int, int32_t );
128 extern mvcp_error_code mvcp_unit_clip_goto(
mvcp,
int, mvcp_clip_offset,
int, int32_t );
129 extern mvcp_error_code mvcp_unit_clip_set_in(
mvcp,
int, mvcp_clip_offset,
int, int32_t );
130 extern mvcp_error_code mvcp_unit_clip_set_out(
mvcp,
int, mvcp_clip_offset,
int, int32_t );
131 extern mvcp_error_code mvcp_unit_set_in(
mvcp,
int, int32_t );
132 extern mvcp_error_code mvcp_unit_set_out(
mvcp,
int, int32_t );
133 extern mvcp_error_code mvcp_unit_clear_in(
mvcp,
int );
134 extern mvcp_error_code mvcp_unit_clear_out(
mvcp,
int );
135 extern mvcp_error_code mvcp_unit_clear_in_out(
mvcp,
int );
136 extern mvcp_error_code mvcp_unit_set(
mvcp,
int,
const char *,
const char * );
137 extern mvcp_error_code mvcp_unit_get(
mvcp,
int,
char *,
char *,
int );
139 extern mvcp_error_code mvcp_unit_transfer(
mvcp,
int,
int );
160 char name[ NAME_MAX ];
161 char full[ PATH_MAX + NAME_MAX ];
162 unsigned long long size;
168 extern mvcp_error_code mvcp_dir_get_error_code(
mvcp_dir );
170 extern int mvcp_dir_count(
mvcp_dir );
171 extern void mvcp_dir_close(
mvcp_dir );
189 char full[ PATH_MAX + NAME_MAX ];
200 extern mvcp_error_code mvcp_list_get_error_code(
mvcp_list );
203 extern void mvcp_list_close(
mvcp_list );
227 extern mvcp_error_code mvcp_nodes_get_error_code(
mvcp_nodes );
255 extern mvcp_error_code mvcp_units_get_error_code(
mvcp_units );
262 extern const char *mvcp_error_description( mvcp_error_code );
265 extern mvcp_error_code mvcp_execute(
mvcp,
size_t,
const char *, ... );
266 extern mvcp_error_code mvcp_push(
mvcp, mlt_service,
size_t,
const char *, ... );
269 extern void mvcp_close(
mvcp );
Definition: mvcp_notifier.h:40
Definition: mvcp_parser.h:52
Definition: mvcp_response.h:34
Definition: mvcp_status.h:50