diff options
| author | Maze Winther <mazewinther@gmail.com> | 2026-04-06 01:24:09 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2026-04-06 01:24:09 +0200 |
| commit | ccd552a1c034520cd9ebe51648d2441a92bfeda4 (patch) | |
| tree | 824e14ef66d739b8a5ba854faa9ba705d622de69 /apps | |
| parent | fcc09e80e253831a163e2e4941542e0b34f80740 (diff) | |
| download | opencut-ccd552a1c034520cd9ebe51648d2441a92bfeda4.tar.gz | |
chore: addition to last merge
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/web/src/lib/timeline/audio-separation/index.ts | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/apps/web/src/lib/timeline/audio-separation/index.ts b/apps/web/src/lib/timeline/audio-separation/index.ts index 0ae1321f..fe3c1ca4 100644 --- a/apps/web/src/lib/timeline/audio-separation/index.ts +++ b/apps/web/src/lib/timeline/audio-separation/index.ts @@ -27,13 +27,10 @@ export function isSourceAudioSeparated({ return !isSourceAudioEnabled({ element }); } -export function canExtractSourceAudio({ - element, - mediaAsset, -}: { - element: TimelineElement; - mediaAsset: MediaAudioState | null | undefined; -}): element is VideoElement { +export function canExtractSourceAudio( + element: TimelineElement, + mediaAsset: MediaAudioState | null | undefined, +): element is VideoElement { return ( element.type === "video" && isSourceAudioEnabled({ element }) && @@ -48,17 +45,11 @@ export function canRecoverSourceAudio( return element.type === "video" && isSourceAudioSeparated({ element }); } -export function canToggleSourceAudio({ - element, - mediaAsset, -}: { - element: TimelineElement; - mediaAsset: MediaAudioState | null | undefined; -}): element is VideoElement { - return ( - canRecoverSourceAudio({ element }) || - canExtractSourceAudio({ element, mediaAsset }) - ); +export function canToggleSourceAudio( + element: TimelineElement, + mediaAsset: MediaAudioState | null | undefined, +): element is VideoElement { + return canRecoverSourceAudio(element) || canExtractSourceAudio(element, mediaAsset); } export function doesElementHaveEnabledAudio({ |
