node-av / constants / EncoderOptionsFor
Type Alias: EncoderOptionsFor<C>
EncoderOptionsFor<
C> = [EncoderNameOf<C>] extends [never] ?UnknownEncoderOptions:EncoderNameOf<C> extends keyofEncoderOptionsMap?Omit<CodecContextOptions, keyofEncoderOptionsMap[EncoderNameOf<C>]> &EncoderOptionsMap[EncoderNameOf<C>] :UnknownEncoderOptions
Defined in: src/constants/encoders.ts:39
Resolve the codec-specific private options for an encoder codec.
Returns the strongly-typed option set when the codec name is known (enables autocomplete and rejects invalid keys/values), otherwise falls back to UnknownEncoderOptions.
Type Parameters
C
C
