Skip to content

node-av / constants / DecoderOptionsFor

Type Alias: DecoderOptionsFor<C>

DecoderOptionsFor<C> = [DecoderNameOf<C>] extends [never] ? UnknownDecoderOptions : DecoderNameOf<C> extends keyof DecoderOptionsMap ? Omit<CodecContextOptions, keyof DecoderOptionsMap[DecoderNameOf<C>]> & DecoderOptionsMap[DecoderNameOf<C>] : UnknownDecoderOptions

Defined in: src/constants/decoders.ts:39

Resolve the codec-specific private options for a decoder codec.

Returns the strongly-typed option set when the codec name is known (enables autocomplete and rejects invalid keys/values), otherwise falls back to UnknownDecoderOptions.

Type Parameters

C

C