Use the properties of the global to mark the global type, use this to filter the objects. Hook up the volume control
context: fix memory free subscribe: implement dummy methods introspect: implement more stream: keep track of dequeued buffers ourselves because we need to be able to cancel and keep track of writable size.