@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
46 lines (45 loc) • 1.5 kB
TypeScript
import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import AacApi from './aac/AacApi';
import DtsPassthroughApi from './dtsPassthrough/DtsPassthroughApi';
import DtsApi from './dts/DtsApi';
import DtsxApi from './dtsx/DtsxApi';
import DolbyAtmosApi from './dolbyAtmos/DolbyAtmosApi';
import HeAacV1Api from './heAacV1/HeAacV1Api';
import HeAacV2Api from './heAacV2/HeAacV2Api';
import PassthroughApi from './passthrough/PassthroughApi';
import VorbisApi from './vorbis/VorbisApi';
import OpusApi from './opus/OpusApi';
import PcmApi from './pcm/PcmApi';
import Ac3Api from './ac3/Ac3Api';
import DolbyDigitalApi from './dolbyDigital/DolbyDigitalApi';
import DolbyDigitalPlusApi from './dolbyDigitalPlus/DolbyDigitalPlusApi';
import Eac3Api from './eac3/Eac3Api';
import Mp2Api from './mp2/Mp2Api';
import Mp3Api from './mp3/Mp3Api';
/**
* AudioApi - object-oriented interface
* @export
* @class AudioApi
* @extends {BaseAPI}
*/
export default class AudioApi extends BaseAPI {
aac: AacApi;
dtsPassthrough: DtsPassthroughApi;
dts: DtsApi;
dtsx: DtsxApi;
dolbyAtmos: DolbyAtmosApi;
heAacV1: HeAacV1Api;
heAacV2: HeAacV2Api;
passthrough: PassthroughApi;
vorbis: VorbisApi;
opus: OpusApi;
pcm: PcmApi;
ac3: Ac3Api;
dolbyDigital: DolbyDigitalApi;
dolbyDigitalPlus: DolbyDigitalPlusApi;
eac3: Eac3Api;
mp2: Mp2Api;
mp3: Mp3Api;
constructor(configuration: Configuration);
}