@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
28 lines (27 loc) • 1.69 kB
TypeScript
import BitmovinResponse from './BitmovinResponse';
import ContentProtection from './ContentProtection';
import DashChunkedTextRepresentation from './DashChunkedTextRepresentation';
import DashCmafRepresentation from './DashCmafRepresentation';
import DashFmp4DrmRepresentation from './DashFmp4DrmRepresentation';
import DashFmp4Representation from './DashFmp4Representation';
import DashImscRepresentation from './DashImscRepresentation';
import DashMp4DrmRepresentation from './DashMp4DrmRepresentation';
import DashMp4Representation from './DashMp4Representation';
import DashProgressiveWebmRepresentation from './DashProgressiveWebmRepresentation';
import DashRepresentationTypeDiscriminator from './DashRepresentationTypeDiscriminator';
import DashVttRepresentation from './DashVttRepresentation';
import DashWebmRepresentation from './DashWebmRepresentation';
import SpriteRepresentation from './SpriteRepresentation';
export type DashRepresentationUnion = DashFmp4DrmRepresentation | DashFmp4Representation | DashWebmRepresentation | DashCmafRepresentation | DashChunkedTextRepresentation | DashMp4Representation | DashMp4DrmRepresentation | DashProgressiveWebmRepresentation | DashVttRepresentation | SpriteRepresentation | DashImscRepresentation | ContentProtection;
/**
* @export
* @class DashRepresentation
*/
export declare class DashRepresentation extends BitmovinResponse {
protected static readonly _discriminatorName = "typeDiscriminator";
protected static readonly _discriminatorMapping: {
[key in keyof typeof DashRepresentationTypeDiscriminator]: string;
};
constructor(obj?: Partial<DashRepresentation>);
}
export default DashRepresentation;