# Interfaces
TypeScript interfaces
## IStartRecording
| Key | Default Value | Required | Description | Android | iOS |
| --------------------------- | ------------------------------ | ------------ | ------------------------------------------------------------------------------------------ | --------------------------- | --------------------------- |
| width |
-
| false | Video width | +
| +
|
| height | -
| false | Video height | +
| +
|
| recordAudio | true
| false | Record audio during video recording. | +
| +
|
| quality | -
| false | A key to set the JPEG compression quality of the video. The corresponding value is 0.0-1.0 | -
| +
|
| bitrate | -
| false | A key to access the average bit rate—as bits per second—used in compressing video. | +
| +
|
| maxKeyFrameInterval | -
| false | A key to access the maximum interval between keyframes. | +
| +
|
| maxKeyFrameIntervalDuration | -
| false | A key to access the maximum interval duration between keyframes. | -
| +
|