@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
38 lines (37 loc) • 1.28 kB
TypeScript
import AudioConfiguration from './AudioConfiguration';
import CodecConfigType from './CodecConfigType';
import PcmChannelLayout from './PcmChannelLayout';
import PcmPresetConfiguration from './PcmPresetConfiguration';
import PcmSampleFormat from './PcmSampleFormat';
/**
* @export
* @class PcmAudioConfiguration
*/
export declare class PcmAudioConfiguration extends AudioConfiguration {
/**
* Discriminator property for CodecConfiguration
* @type {string}
* @memberof PcmAudioConfiguration
*/
readonly type: CodecConfigType;
/**
* Use a set of well defined configurations preset to support certain use cases. Can be overwritten with more specific values.
* @type {PcmPresetConfiguration}
* @memberof PcmAudioConfiguration
*/
presetConfiguration?: PcmPresetConfiguration;
/**
* Channel layout of the audio codec configuration
* @type {PcmChannelLayout}
* @memberof PcmAudioConfiguration
*/
channelLayout?: PcmChannelLayout;
/**
* Sampling format of the audio codec configuration
* @type {PcmSampleFormat}
* @memberof PcmAudioConfiguration
*/
sampleFormat?: PcmSampleFormat;
constructor(obj?: Partial<PcmAudioConfiguration>);
}
export default PcmAudioConfiguration;