@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
30 lines (29 loc) • 1.28 kB
TypeScript
import { BaseAPI } from '../../../../../common/BaseAPI';
import Configuration from '../../../../../common/Configuration';
import RawApi from './raw/RawApi';
import FrameIdApi from './frameId/FrameIdApi';
import PlainTextApi from './plainText/PlainTextApi';
import Id3Tag from '../../../../../models/Id3Tag';
import PaginationResponse from '../../../../../models/PaginationResponse';
import { Id3TagListQueryParams, Id3TagListQueryParamsBuilder } from './Id3TagListQueryParams';
/**
* Id3Api - object-oriented interface
* @export
* @class Id3Api
* @extends {BaseAPI}
*/
export default class Id3Api extends BaseAPI {
raw: RawApi;
frameId: FrameIdApi;
plainText: PlainTextApi;
constructor(configuration: Configuration);
/**
* @summary List all ID3 Tags of a Progressive TS muxing
* @param {string} encodingId ID of the Encoding.
* @param {string} muxingId ID of the Progressive TS muxing
* @param {*} [queryParameters] query parameters for filtering, sorting and pagination
* @throws {BitmovinError}
* @memberof Id3Api
*/
list(encodingId: string, muxingId: string, queryParameters?: Id3TagListQueryParams | ((q: Id3TagListQueryParamsBuilder) => Id3TagListQueryParamsBuilder)): Promise<PaginationResponse<Id3Tag>>;
}