@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
41 lines (40 loc) • 1.72 kB
TypeScript
import BroadcastTsAudioInputStreamConfiguration from './BroadcastTsAudioInputStreamConfiguration';
import BroadcastTsProgramConfiguration from './BroadcastTsProgramConfiguration';
import BroadcastTsSubtitleInputStreamConfiguration from './BroadcastTsSubtitleInputStreamConfiguration';
import BroadcastTsTransportConfiguration from './BroadcastTsTransportConfiguration';
import BroadcastTsVideoInputStreamConfiguration from './BroadcastTsVideoInputStreamConfiguration';
/**
* @export
* @class BroadcastTsMuxingConfiguration
*/
export declare class BroadcastTsMuxingConfiguration {
/**
* Transport configuration details for the Broadcast TS muxing.
* @type {BroadcastTsTransportConfiguration}
* @memberof BroadcastTsMuxingConfiguration
*/
transport?: BroadcastTsTransportConfiguration;
/**
* Program configuration details for the Broadcast TS muxing.
* @type {BroadcastTsProgramConfiguration}
* @memberof BroadcastTsMuxingConfiguration
*/
program?: BroadcastTsProgramConfiguration;
/**
* @type {BroadcastTsVideoInputStreamConfiguration[]}
* @memberof BroadcastTsMuxingConfiguration
*/
videoStreams?: BroadcastTsVideoInputStreamConfiguration[];
/**
* @type {BroadcastTsAudioInputStreamConfiguration[]}
* @memberof BroadcastTsMuxingConfiguration
*/
audioStreams?: BroadcastTsAudioInputStreamConfiguration[];
/**
* @type {BroadcastTsSubtitleInputStreamConfiguration[]}
* @memberof BroadcastTsMuxingConfiguration
*/
subtitleStreams?: BroadcastTsSubtitleInputStreamConfiguration[];
constructor(obj?: Partial<BroadcastTsMuxingConfiguration>);
}
export default BroadcastTsMuxingConfiguration;