INNER CODE UNIT · TypeScript

collectAudioLayers

vargHQ/sdk · src/ai-sdk/providers/editly/index.ts:465

function collectAudioLayers(
  clips: ProcessedClip[],
): { layer: AudioLayer | DetachedAudioLayer; clipStartTime: number }[] {
  const audioLayers: {
    layer: AudioLayer | DetachedAudioLayer;
    clipStartTime: number;
  }[] = [];
  let currentTime = 0;

  for (let i = 0; i < clips.length; i++) {
    const clip = clips[i];
    if (!clip) continue;

    for (const layer of clip.layers) {
      if (layer && layer.type === "audio") {
        audioLayers.push({
          layer: layer as AudioLayer,
          clipStartTime: currentTime,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…