Bug 1078435 - Add recording resolution constraint to preview size selection.

nit:

```
* @param {Object=} resolution
```