UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

43 lines (42 loc) 3 kB
import AacAudioConfiguration from './AacAudioConfiguration'; import Ac3AudioConfiguration from './Ac3AudioConfiguration'; import Av1VideoConfiguration from './Av1VideoConfiguration'; import BitmovinResource from './BitmovinResource'; import CodecConfigType from './CodecConfigType'; import DolbyAtmosAudioConfiguration from './DolbyAtmosAudioConfiguration'; import DolbyDigitalAudioConfiguration from './DolbyDigitalAudioConfiguration'; import DolbyDigitalPlusAudioConfiguration from './DolbyDigitalPlusAudioConfiguration'; import DtsAudioConfiguration from './DtsAudioConfiguration'; import DtsPassthroughAudioConfiguration from './DtsPassthroughAudioConfiguration'; import DtsXAudioConfiguration from './DtsXAudioConfiguration'; import DvbSubtitleConfiguration from './DvbSubtitleConfiguration'; import Eac3AudioConfiguration from './Eac3AudioConfiguration'; import H262VideoConfiguration from './H262VideoConfiguration'; import H264VideoConfiguration from './H264VideoConfiguration'; import H265VideoConfiguration from './H265VideoConfiguration'; import HeAacV1AudioConfiguration from './HeAacV1AudioConfiguration'; import HeAacV2AudioConfiguration from './HeAacV2AudioConfiguration'; import ImscConfiguration from './ImscConfiguration'; import MjpegVideoConfiguration from './MjpegVideoConfiguration'; import Mp2AudioConfiguration from './Mp2AudioConfiguration'; import Mp3AudioConfiguration from './Mp3AudioConfiguration'; import OpusAudioConfiguration from './OpusAudioConfiguration'; import PassthroughAudioConfiguration from './PassthroughAudioConfiguration'; import PcmAudioConfiguration from './PcmAudioConfiguration'; import VorbisAudioConfiguration from './VorbisAudioConfiguration'; import Vp8VideoConfiguration from './Vp8VideoConfiguration'; import Vp9VideoConfiguration from './Vp9VideoConfiguration'; import WebVttConfiguration from './WebVttConfiguration'; export type CodecConfigurationUnion = AacAudioConfiguration | PassthroughAudioConfiguration | DtsPassthroughAudioConfiguration | DtsAudioConfiguration | DtsXAudioConfiguration | DvbSubtitleConfiguration | HeAacV1AudioConfiguration | HeAacV2AudioConfiguration | H264VideoConfiguration | H265VideoConfiguration | Vp9VideoConfiguration | Vp8VideoConfiguration | Mp2AudioConfiguration | Mp3AudioConfiguration | Ac3AudioConfiguration | DolbyDigitalAudioConfiguration | Eac3AudioConfiguration | DolbyDigitalPlusAudioConfiguration | OpusAudioConfiguration | VorbisAudioConfiguration | MjpegVideoConfiguration | Av1VideoConfiguration | DolbyAtmosAudioConfiguration | H262VideoConfiguration | PcmAudioConfiguration | WebVttConfiguration | ImscConfiguration; /** * @export * @class CodecConfiguration */ export declare class CodecConfiguration extends BitmovinResource { protected static readonly _discriminatorName = "type"; protected static readonly _discriminatorMapping: { [key in keyof typeof CodecConfigType]: string; }; constructor(obj?: Partial<CodecConfiguration>); } export default CodecConfiguration;