@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
57 lines (56 loc) • 2.39 kB
TypeScript
import AudioConfiguration from './AudioConfiguration';
import CodecConfigType from './CodecConfigType';
import DolbyDigitalPlusBitstreamInfo from './DolbyDigitalPlusBitstreamInfo';
import DolbyDigitalPlusChannelLayout from './DolbyDigitalPlusChannelLayout';
import DolbyDigitalPlusDownmixing from './DolbyDigitalPlusDownmixing';
import DolbyDigitalPlusEvolutionFrameworkControl from './DolbyDigitalPlusEvolutionFrameworkControl';
import DolbyDigitalPlusLoudnessControl from './DolbyDigitalPlusLoudnessControl';
import DolbyDigitalPlusPreprocessing from './DolbyDigitalPlusPreprocessing';
/**
* @export
* @class DolbyDigitalPlusAudioConfiguration
*/
export declare class DolbyDigitalPlusAudioConfiguration extends AudioConfiguration {
/**
* Discriminator property for CodecConfiguration
* @type {string}
* @memberof DolbyDigitalPlusAudioConfiguration
*/
readonly type: CodecConfigType;
/**
* BitstreamInfo defines metadata parameters contained in the Dolby Digital Plus audio bitstream
* @type {DolbyDigitalPlusBitstreamInfo}
* @memberof DolbyDigitalPlusAudioConfiguration
*/
bitstreamInfo?: DolbyDigitalPlusBitstreamInfo;
/**
* Channel layout of the audio codec configuration.
* @type {DolbyDigitalPlusChannelLayout}
* @memberof DolbyDigitalPlusAudioConfiguration
*/
channelLayout?: DolbyDigitalPlusChannelLayout;
/**
* @type {DolbyDigitalPlusDownmixing}
* @memberof DolbyDigitalPlusAudioConfiguration
*/
downmixing?: DolbyDigitalPlusDownmixing;
/**
* It provides a framework for signaling new evolution framework applications, such as Intelligent Loudness, in each Dolby codec.
* @type {DolbyDigitalPlusEvolutionFrameworkControl}
* @memberof DolbyDigitalPlusAudioConfiguration
*/
evolutionFrameworkControl?: DolbyDigitalPlusEvolutionFrameworkControl;
/**
* Settings for loudness control (required)
* @type {DolbyDigitalPlusLoudnessControl}
* @memberof DolbyDigitalPlusAudioConfiguration
*/
loudnessControl?: DolbyDigitalPlusLoudnessControl;
/**
* @type {DolbyDigitalPlusPreprocessing}
* @memberof DolbyDigitalPlusAudioConfiguration
*/
preprocessing?: DolbyDigitalPlusPreprocessing;
constructor(obj?: Partial<DolbyDigitalPlusAudioConfiguration>);
}
export default DolbyDigitalPlusAudioConfiguration;