Add basic recording surface support