mirror of
https://github.com/OpenCut-app/OpenCut.git
synced 2026-07-13 21:52:53 +02:00
chore: addition to last merge
This commit is contained in:
@@ -27,13 +27,10 @@ export function isSourceAudioSeparated({
|
|||||||
return !isSourceAudioEnabled({ element });
|
return !isSourceAudioEnabled({ element });
|
||||||
}
|
}
|
||||||
|
|
||||||
export function canExtractSourceAudio({
|
export function canExtractSourceAudio(
|
||||||
element,
|
element: TimelineElement,
|
||||||
mediaAsset,
|
mediaAsset: MediaAudioState | null | undefined,
|
||||||
}: {
|
): element is VideoElement {
|
||||||
element: TimelineElement;
|
|
||||||
mediaAsset: MediaAudioState | null | undefined;
|
|
||||||
}): element is VideoElement {
|
|
||||||
return (
|
return (
|
||||||
element.type === "video" &&
|
element.type === "video" &&
|
||||||
isSourceAudioEnabled({ element }) &&
|
isSourceAudioEnabled({ element }) &&
|
||||||
@@ -48,17 +45,11 @@ export function canRecoverSourceAudio(
|
|||||||
return element.type === "video" && isSourceAudioSeparated({ element });
|
return element.type === "video" && isSourceAudioSeparated({ element });
|
||||||
}
|
}
|
||||||
|
|
||||||
export function canToggleSourceAudio({
|
export function canToggleSourceAudio(
|
||||||
element,
|
element: TimelineElement,
|
||||||
mediaAsset,
|
mediaAsset: MediaAudioState | null | undefined,
|
||||||
}: {
|
): element is VideoElement {
|
||||||
element: TimelineElement;
|
return canRecoverSourceAudio(element) || canExtractSourceAudio(element, mediaAsset);
|
||||||
mediaAsset: MediaAudioState | null | undefined;
|
|
||||||
}): element is VideoElement {
|
|
||||||
return (
|
|
||||||
canRecoverSourceAudio({ element }) ||
|
|
||||||
canExtractSourceAudio({ element, mediaAsset })
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function doesElementHaveEnabledAudio({
|
export function doesElementHaveEnabledAudio({
|
||||||
|
|||||||
Reference in New Issue
Block a user