|
void | mlt_service_apply_filters (mlt_service self, mlt_frame frame, int index) |
|
int | mlt_service_attach (mlt_service self, mlt_filter filter) |
|
mlt_cache_item | mlt_service_cache_get (mlt_service self, const char *name) |
|
int | mlt_service_cache_get_size (mlt_service self, const char *name) |
|
void | mlt_service_cache_purge (mlt_service self) |
|
void | mlt_service_cache_put (mlt_service self, const char *name, void *data, int size, mlt_destructor destructor) |
|
void | mlt_service_cache_set_size (mlt_service self, const char *name, int size) |
|
void | mlt_service_close (mlt_service self) |
|
int | mlt_service_connect_producer (mlt_service self, mlt_service producer, int index) |
|
mlt_service | mlt_service_consumer (mlt_service self) |
|
int | mlt_service_detach (mlt_service self, mlt_filter filter) |
|
int | mlt_service_disconnect_all_producers (mlt_service self) |
|
int | mlt_service_disconnect_producer (mlt_service self, int index) |
|
mlt_filter | mlt_service_filter (mlt_service self, int index) |
|
int | mlt_service_filter_count (mlt_service self) |
|
int | mlt_service_get_frame (mlt_service self, mlt_frame_ptr frame, int index) |
|
mlt_service | mlt_service_get_producer (mlt_service self) |
|
mlt_service_type | mlt_service_identify (mlt_service self) |
|
int | mlt_service_init (mlt_service self, void *child) |
|
int | mlt_service_insert_producer (mlt_service self, mlt_service producer, int index) |
|
void | mlt_service_lock (mlt_service self) |
|
int | mlt_service_move_filter (mlt_service self, int from, int to) |
|
mlt_service | mlt_service_producer (mlt_service self) |
|
mlt_profile | mlt_service_profile (mlt_service self) |
|
mlt_properties | mlt_service_properties (mlt_service self) |
|
void | mlt_service_set_profile (mlt_service self, mlt_profile profile) |
|
void | mlt_service_unlock (mlt_service self) |
|
interface declaration for all service classes
- See also
- mlt_service_s
Copyright (C) 2003-2015 Meltytech, LLC
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA