@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
39 lines (38 loc) • 1.37 kB
TypeScript
import TsAudioStreamConfiguration from './TsAudioStreamConfiguration';
import TsProgramClockReferenceConfiguration from './TsProgramClockReferenceConfiguration';
import TsProgramMapTableConfiguration from './TsProgramMapTableConfiguration';
import TsVideoStreamConfiguration from './TsVideoStreamConfiguration';
/**
* @export
* @class TsMuxingConfiguration
*/
export declare class TsMuxingConfiguration {
/**
* An integer value. Value for program_number field in the MPEG Transport Stream Program Map Table (PMT). The value zero is reserved for the NIT PID entry in the PAT.
* @type {number}
* @memberof TsMuxingConfiguration
*/
programNumber?: number;
/**
* @type {TsProgramMapTableConfiguration}
* @memberof TsMuxingConfiguration
*/
pmt?: TsProgramMapTableConfiguration;
/**
* @type {TsProgramClockReferenceConfiguration}
* @memberof TsMuxingConfiguration
*/
pcr?: TsProgramClockReferenceConfiguration;
/**
* @type {TsVideoStreamConfiguration[]}
* @memberof TsMuxingConfiguration
*/
videoStreams?: TsVideoStreamConfiguration[];
/**
* @type {TsAudioStreamConfiguration[]}
* @memberof TsMuxingConfiguration
*/
audioStreams?: TsAudioStreamConfiguration[];
constructor(obj?: Partial<TsMuxingConfiguration>);
}
export default TsMuxingConfiguration;