summaryrefslogtreecommitdiffhomepage
path: root/mixlib/mix_vm.c
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2001-05-30 22:15:15 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2001-05-30 22:15:15 +0000
commit1292bafeb6aac59905acc6f7bf61dd37bac1e67a (patch)
treecea88cde7cf36e26bd2d39ce74c33ca734dfa49f /mixlib/mix_vm.c
parentd52083733903152ef43a3efe80ffe166de158dee (diff)
downloadmdk-1292bafeb6aac59905acc6f7bf61dd37bac1e67a.tar.gz
mdk-1292bafeb6aac59905acc6f7bf61dd37bac1e67a.tar.bz2
binary devices output formats added
Diffstat (limited to 'mixlib/mix_vm.c')
-rw-r--r--mixlib/mix_vm.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/mixlib/mix_vm.c b/mixlib/mix_vm.c
index 4446bcf..9816cb5 100644
--- a/mixlib/mix_vm.c
+++ b/mixlib/mix_vm.c
@@ -124,6 +124,15 @@ mix_vm_connect_device (mix_vm_t *vm, mix_device_t *device)
return old;
}
+/* get device */
+mix_device_t *
+mix_vm_get_device (const mix_vm_t *vm, mix_device_type_t dev)
+{
+ g_return_val_if_fail (vm != NULL, NULL);
+ g_return_val_if_fail (dev < mix_dev_INVALID, NULL);
+ return vm->devices[dev];
+}
+
/* install a device factory for automatic connection */
void
mix_vm_set_device_factory (mix_vm_t *vm, mix_device_factory_t factory)