width | Number | 1800 | The width of the video canvas. |
downloadUrl | String|null | null | The URL for the downloaded video. |
mediaRecorder | MediaRecorder|null | null | The MediaRecorder instance for recording the video. |
recordingChunks | Array | - | The chunks of video data recorded. |
count | Number|null | null | The current count in the video, used for choreography timing. |
animationTimeline | gsap.timeline|null | null | The GSAP timeline for controlling the animation of the video. |
bps | Number | 2.5 | Beats per second for the choreography. |
user | Object|null | null | The authenticated user object. |
choreo | Object|null | null | The choreography object being exported. |
teamMembers | Array | - | The members of the team participating in the choreography. |
animationIsRunning | Boolean | false | Whether the animation is currently running. |
recordingIsRunning | Boolean | false | Whether the recording is currently running. |
includeCount | Boolean | true | Whether to include the count in the video. |
includeTeamName | Boolean | true | Whether to include the team name in the video. |
includeChoreoName | Boolean | true | Whether to include the choreography name in the video. |
includedMembers | Array | - | The names of team members to include in the video. |
includeClubLogo | Boolean | false | Whether to include the club logo in the video. |
currentClubLogoBlob | Blob|null | null | The Blob URL of the current club's logo, if available. |
downloadOptions | Array | [{id: | 'webm', ext: '.webm', name: 'Webm'}, {id: 'mp4', ext: '.mp4', name: 'MP4'}] - The available download options for the video. |
ffmpeg | FFmpeg|null | null | The FFmpeg instance for video processing. |
mp4Url | String|null | null | The URL for the MP4 version of the video, if available. |