+ map_to_hash_variant(options), device->_structure, NULL)),
+ _format(format),
+ _device(device),
+ _options(options)
+{
+}
+
+Output::Output(string filename, shared_ptr<OutputFormat> format,
+ shared_ptr<Device> device, map<string, Glib::VariantBase> options) :
+ UserOwned(sr_output_new(format->_structure,
+ map_to_hash_variant(options), device->_structure, filename.c_str())),