added hooks for DeviceProfile contributing to preview sizes for video