# Magewell documentation `magewell` is a Windows only IO plugin for Vahana VR. It allows Vahana VR to capture audio/video input from the [Magewell capture cards](http://www.magewell.com/hardware?lang=en). All the Magewell cards are supported. It has been developed and tested with the [XI200DE-HDMI](http://www.magewell.com/hardware/hdmi-cards/xi200de-hdmi/xi200de-hdmi_features.html?lang=en) and [XI400DE-HDMI](http://www.magewell.com/hardware/hdmi-cards/xi400de-hdmi/xi400de-hdmi_features.html?lang=en) HDMI capture models. ## Set-up Drivers can be found at this address : http://www.magewell.com/download?lang=en. Please follow the documents to set up the card and the drivers. ## Configuration The magewell plugin can be used by Vahana VR through a .vah project file. Please see the `*.vah file format specification` for additional details. Define an input for each input on the capture cards. The `reader_config` member specifies how to read it. ### Example "inputs" : [ { "width" : 1920, "height" : 1080, ... "reader_config" : { "type" : "magewell", "name" : "0", "pixel_format" : "RGB", "interleaved" : false, "frame_rate" : { "num" : 30, "den" : 1 }, "audio" : false, "audio_channels" : 0, "audio_sample_rate" : 0, "audio_sample_depth" : 0, "builtin_zoom" : "none" }, ... }] ### Parameters
Member | Type | Default value | ||
---|---|---|---|---|
type | string | magewell | Required. Defines a Magewell input. | |
name | string | - | Required. The device's number (starting from 0 ). | |
interleaved | bool | false | If the input is interlaced. | |
pixel_format | string | - | Required. The input pixel format. Supported values are UYVY , YUY2 , RGBA , and RGB . | |
builtin_zoom | string | - | Required. Defines the zoom behaviour. Available values are: zoom , fill or none . | |
frame_rate | struct | - | Required. The input framerate. | |
audio | bool | - | Required. Does this reader capture audio. |