Data Structures |
| struct | mlt_properties_s |
| | Properties class. More...
|
Functions |
| void | mlt_properties_close (mlt_properties self) |
| int | mlt_properties_count (mlt_properties self) |
| void | mlt_properties_debug (mlt_properties self, const char *title, FILE *output) |
| int | mlt_properties_dec_ref (mlt_properties self) |
| int | mlt_properties_dir_list (mlt_properties, const char *, const char *, int) |
| void | mlt_properties_dump (mlt_properties self, FILE *output) |
| char * | mlt_properties_get (mlt_properties self, const char *name) |
| void * | mlt_properties_get_data (mlt_properties self, const char *name, int *length) |
| void * | mlt_properties_get_data_at (mlt_properties self, int index, int *size) |
| double | mlt_properties_get_double (mlt_properties self, const char *name) |
| int | mlt_properties_get_int (mlt_properties self, const char *name) |
| int64_t | mlt_properties_get_int64 (mlt_properties self, const char *name) |
| const char * | mlt_properties_get_lcnumeric (mlt_properties self) |
| char * | mlt_properties_get_name (mlt_properties self, int index) |
| mlt_position | mlt_properties_get_position (mlt_properties self, const char *name) |
| char * | mlt_properties_get_value (mlt_properties self, int index) |
| int | mlt_properties_inc_ref (mlt_properties self) |
| int | mlt_properties_inherit (mlt_properties self, mlt_properties that) |
| int | mlt_properties_init (mlt_properties, void *child) |
| int | mlt_properties_is_sequence (mlt_properties self) |
| mlt_properties | mlt_properties_load (const char *file) |
| void | mlt_properties_lock (mlt_properties self) |
| void | mlt_properties_mirror (mlt_properties self, mlt_properties that) |
| mlt_properties | mlt_properties_new () |
| int | mlt_properties_parse (mlt_properties self, const char *namevalue) |
| mlt_properties | mlt_properties_parse_yaml (const char *file) |
| int | mlt_properties_pass (mlt_properties self, mlt_properties that, const char *prefix) |
| int | mlt_properties_pass_list (mlt_properties self, mlt_properties that, const char *list) |
| void | mlt_properties_pass_property (mlt_properties self, mlt_properties that, const char *name) |
| int | mlt_properties_preset (mlt_properties self, const char *name) |
| int | mlt_properties_ref_count (mlt_properties self) |
| int | mlt_properties_rename (mlt_properties self, const char *source, const char *dest) |
| int | mlt_properties_save (mlt_properties, const char *) |
| char * | mlt_properties_serialise_yaml (mlt_properties self) |
| int | mlt_properties_set (mlt_properties self, const char *name, const char *value) |
| int | mlt_properties_set_data (mlt_properties self, const char *name, void *value, int length, mlt_destructor, mlt_serialiser) |
| int | mlt_properties_set_double (mlt_properties self, const char *name, double value) |
| int | mlt_properties_set_int (mlt_properties self, const char *name, int value) |
| int | mlt_properties_set_int64 (mlt_properties self, const char *name, int64_t value) |
| int | mlt_properties_set_lcnumeric (mlt_properties, const char *locale) |
| int | mlt_properties_set_or_default (mlt_properties self, const char *name, const char *value, const char *def) |
| int | mlt_properties_set_position (mlt_properties self, const char *name, mlt_position value) |
| void | mlt_properties_unlock (mlt_properties self) |
Properties class declaration.
- See also:
- mlt_properties_s
Copyright (C) 2003-2011 Ushodaya Enterprises Limited
- Author:
- Charles Yates <charles.yates@pandora.be>
-
Dan Dennedy <dan@dennedy.org>
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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA