import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue, } from '@remotion/design'; import type {InputAudioTrack} from 'mediabunny'; import React from 'react'; import type {AudioOperation} from '~/lib/audio-operation'; import {getAudioOperationId} from '~/lib/operation-key'; import {AudioCodecDropWarning} from './AudioCodecDropWarning'; import {AudioOperationOption} from './AudioOperationOption'; export const AudioCodecSelection: React.FC<{ readonly audioTrackOptions: AudioOperation[]; readonly index: string; readonly setIndex: (v: string) => void; readonly currentAudioCodec: InputAudioTrack['codec']; }> = ({audioTrackOptions, index, setIndex, currentAudioCodec}) => { if (!currentAudioCodec) { throw new Error('No current audio codec, should not render this component'); } const disabled = audioTrackOptions.length < 2; return ( <> {disabled ? : null} ); };