UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

48 lines (47 loc) 1.58 kB
import Accessibility from './Accessibility'; import AdaptationSetRole from './AdaptationSetRole'; import AdaptationSetType from './AdaptationSetType'; import AudioAdaptationSet from './AudioAdaptationSet'; import BitmovinResponse from './BitmovinResponse'; import CustomAttribute from './CustomAttribute'; import ImageAdaptationSet from './ImageAdaptationSet'; import Label from './Label'; import SubtitleAdaptationSet from './SubtitleAdaptationSet'; import VideoAdaptationSet from './VideoAdaptationSet'; export type AdaptationSetUnion = VideoAdaptationSet | AudioAdaptationSet | ImageAdaptationSet | SubtitleAdaptationSet; /** * @export * @class AdaptationSet */ export declare class AdaptationSet extends BitmovinResponse { protected static readonly _discriminatorName = "type"; protected static readonly _discriminatorMapping: { [key in keyof typeof AdaptationSetType]: string; }; /** * Custom adaptation set attributes * @type {CustomAttribute[]} * @memberof AdaptationSet */ customAttributes?: CustomAttribute[]; /** * Roles of the adaptation set * @type {AdaptationSetRole[]} * @memberof AdaptationSet */ roles?: AdaptationSetRole[]; /** * Provide signaling of CEA 607 and CEA 708 * @type {Accessibility[]} * @memberof AdaptationSet */ accessibilities?: Accessibility[]; /** * List of labels * @type {Label[]} * @memberof AdaptationSet */ labels?: Label[]; constructor(obj?: Partial<AdaptationSet>); } export default AdaptationSet;