@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
80 lines (79 loc) • 2.39 kB
TypeScript
import StreamsAdConfigResponse from './StreamsAdConfigResponse';
import StreamsDomainRestrictionResponse from './StreamsDomainRestrictionResponse';
import StreamsResponse from './StreamsResponse';
import StreamsStyleConfigResponse from './StreamsStyleConfigResponse';
import StreamsTrimmingStatus from './StreamsTrimmingStatus';
import StreamsType from './StreamsType';
import StreamsVideoEncodingTask from './StreamsVideoEncodingTask';
import StreamsVideoStatus from './StreamsVideoStatus';
/**
* @export
* @class StreamsVideoResponse
*/
export declare class StreamsVideoResponse extends StreamsResponse {
/**
* Discriminator property for StreamsResponse
* @type {string}
* @memberof StreamsVideoResponse
*/
readonly type: StreamsType;
/**
* The asset URL of the stream
* @type {string}
* @memberof StreamsVideoResponse
*/
assetUrl?: string;
/**
* The status of the stream
* @type {StreamsVideoStatus}
* @memberof StreamsVideoResponse
*/
status?: StreamsVideoStatus;
/**
* @type {StreamsStyleConfigResponse}
* @memberof StreamsVideoResponse
*/
styleConfig?: StreamsStyleConfigResponse;
/**
* List of encoding status information
* @type {StreamsVideoEncodingTask[]}
* @memberof StreamsVideoResponse
*/
encodingTasks?: StreamsVideoEncodingTask[];
/**
* Poster URL
* @type {string}
* @memberof StreamsVideoResponse
*/
posterUrl?: string;
/**
* @type {StreamsAdConfigResponse}
* @memberof StreamsVideoResponse
*/
adConfig?: StreamsAdConfigResponse;
/**
* @type {StreamsDomainRestrictionResponse}
* @memberof StreamsVideoResponse
*/
domainRestriction?: StreamsDomainRestrictionResponse;
/**
* Stream trimming information
* @type {StreamsTrimmingStatus}
* @memberof StreamsVideoResponse
*/
trimming?: StreamsTrimmingStatus;
/**
* Single-file download URL of the unaltered video in the best available quality
* @type {string}
* @memberof StreamsVideoResponse
*/
downloadUrl?: string;
/**
* True if the stream is signature protected
* @type {boolean}
* @memberof StreamsVideoResponse
*/
signed?: boolean;
constructor(obj?: Partial<StreamsVideoResponse>);
}
export default StreamsVideoResponse;