@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
50 lines (49 loc) • 1.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CodecConfiguration = void 0;
const BitmovinResource_1 = require("./BitmovinResource");
/**
* @export
* @class CodecConfiguration
*/
class CodecConfiguration extends BitmovinResource_1.default {
constructor(obj) {
super(obj);
if (!obj) {
return;
}
}
}
exports.CodecConfiguration = CodecConfiguration;
CodecConfiguration._discriminatorName = 'type';
CodecConfiguration._discriminatorMapping = {
"AAC": 'AacAudioConfiguration',
"AUDIO_PASSTHROUGH": 'PassthroughAudioConfiguration',
"DTS_PASSTHROUGH": 'DtsPassthroughAudioConfiguration',
"DTS": 'DtsAudioConfiguration',
"DTSX": 'DtsXAudioConfiguration',
"DVB_SUBTITLE": 'DvbSubtitleConfiguration',
"HE_AAC_V1": 'HeAacV1AudioConfiguration',
"HE_AAC_V2": 'HeAacV2AudioConfiguration',
"H264": 'H264VideoConfiguration',
"H265": 'H265VideoConfiguration',
"VP9": 'Vp9VideoConfiguration',
"VP8": 'Vp8VideoConfiguration',
"MP2": 'Mp2AudioConfiguration',
"MP3": 'Mp3AudioConfiguration',
"AC3": 'Ac3AudioConfiguration',
"DD": 'DolbyDigitalAudioConfiguration',
"EAC3": 'Eac3AudioConfiguration',
"DDPLUS": 'DolbyDigitalPlusAudioConfiguration',
"OPUS": 'OpusAudioConfiguration',
"VORBIS": 'VorbisAudioConfiguration',
"MJPEG": 'MjpegVideoConfiguration',
"AV1": 'Av1VideoConfiguration',
"DOLBY_ATMOS": 'DolbyAtmosAudioConfiguration',
"H262": 'H262VideoConfiguration',
"PCM": 'PcmAudioConfiguration',
"WEBVTT": 'WebVttConfiguration',
"IMSC": 'ImscConfiguration',
"H265V2": 'H265V2VideoConfiguration'
};
exports.default = CodecConfiguration;