UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

37 lines (36 loc) 1.06 kB
import BitmovinResource from './BitmovinResource'; import FrameIdId3Tag from './FrameIdId3Tag'; import Id3TagPositionMode from './Id3TagPositionMode'; import Id3TagType from './Id3TagType'; import PlaintextId3Tag from './PlaintextId3Tag'; import RawId3Tag from './RawId3Tag'; export type Id3TagUnion = RawId3Tag | FrameIdId3Tag | PlaintextId3Tag; /** * @export * @class Id3Tag */ export declare class Id3Tag extends BitmovinResource { protected static readonly _discriminatorName = "type"; protected static readonly _discriminatorMapping: { [key in keyof typeof Id3TagType]: string; }; /** * @type {Id3TagPositionMode} * @memberof Id3Tag */ positionMode?: Id3TagPositionMode; /** * Frame number at which the Tag should be inserted * @type {number} * @memberof Id3Tag */ frame?: number; /** * Time in seconds where the Tag should be inserted * @type {number} * @memberof Id3Tag */ time?: number; constructor(obj?: Partial<Id3Tag>); } export default Id3Tag;