UNPKG

ngx-agora

Version:

Angular wrapper for Agora RTC client (https://www.agora.io/en/)

106 lines 8.04 kB
/** * @fileoverview added by tsickle * Generated from: lib/data/models/live-transcoding.model.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @record */ export function LiveTranscoding() { } if (false) { /** * Bitrate of the CDN live audio output stream in Kbps. * Positive integer. The default value is `48`, and the highest value is `128`. * @type {?} */ LiveTranscoding.prototype.audioBitrate; /** * Agora’s self-defined audio channel type. * * Agora recommends choosing 1 or 2. Special players are required if you choose 3, 4 or 5: * 1. (Default) Mono * 2. Dual sound channels * 3. Three sound channels * 4. Four sound channels * 5. Five sound channels * @type {?} */ LiveTranscoding.prototype.audioChannels; /** * Audio sampling rate: * - 32000: 32 kHz * - 44100: (Default) 44.1 kHz * - 48000: 48 kHz * @type {?} */ LiveTranscoding.prototype.audioSampleRate; /** * The background color in RGB hex value. * * Value only, do not include a #. The default value is `0x000000`. The value range is `[0x000000, 0xffffff]`. * @type {?|undefined} */ LiveTranscoding.prototype.backgroundColor; /** * Height of the video. * * Positive integer, the default value is 360. The value range is `[1, 10000]`. * @type {?|undefined} */ LiveTranscoding.prototype.height; /** * - true: Low latency with unassured quality. * - false: (Default)High latency with assured quality. * @type {?|undefined} */ LiveTranscoding.prototype.lowLatency; /** * Manages the user layout configuration in the CDN live streaming. * * Agora supports a maximum of 17 transcoding users in a CDN streaming channel. * @see [TranscodingUser](https://docs.agora.io/en/Video/API%20Reference/web/interfaces/agorartc.transcodinguser.html) for details. * @type {?|undefined} */ LiveTranscoding.prototype.transcodingUsers; /** * Number of users; default value is 0. The maximum is 17. * @type {?|undefined} */ LiveTranscoding.prototype.userCount; /** * Bitrate of the CDN live output video stream. * * Positive integer. The default value is 400 Kbps. The value range is `[1,1000000]`. * @type {?|undefined} */ LiveTranscoding.prototype.videoBitrate; /** * Video codec profile type: * * - 66: Baseline video codec profile. Generally used in video calls on mobile phones. * - 77: Main video codec profile.Generally used in mainstream electronics, such as MP4 players, portable video players, PSP, and iPads. * - 100: (Default) High video codec profile.Generally used in high - resolution broadcasts or television. * @type {?|undefined} */ LiveTranscoding.prototype.videoCodecProfile; /** * Frame rate of the output data stream set for CDN live. * * Positive integer. The default value is 15 fps. The value range is `[1, 10000]`. * @type {?|undefined} */ LiveTranscoding.prototype.videoFramerate; /** * Video GOP in frames. The default value is 30 frames. The value range is `[1,10000]`. * @type {?|undefined} */ LiveTranscoding.prototype.videoGop; /** * Width of the video. * * Positive integer, the default value is `640`. The value range is `[1, 10000]`. * @type {?|undefined} */ LiveTranscoding.prototype.width; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGl2ZS10cmFuc2NvZGluZy5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1hZ29yYS8iLCJzb3VyY2VzIjpbImxpYi9kYXRhL21vZGVscy9saXZlLXRyYW5zY29kaW5nLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBRUEscUNBa0ZDOzs7Ozs7O0lBN0VDLHVDQUFxQjs7Ozs7Ozs7Ozs7O0lBV3JCLHdDQUFpQzs7Ozs7Ozs7SUFPakMsMENBQXVDOzs7Ozs7O0lBTXZDLDBDQUF5Qjs7Ozs7OztJQU16QixpQ0FBZ0I7Ozs7OztJQUtoQixxQ0FBcUI7Ozs7Ozs7O0lBT3JCLDJDQUFxQzs7Ozs7SUFJckMsb0NBQW1COzs7Ozs7O0lBTW5CLHVDQUFzQjs7Ozs7Ozs7O0lBUXRCLDRDQUFrQzs7Ozs7OztJQU1sQyx5Q0FBd0I7Ozs7O0lBSXhCLG1DQUFrQjs7Ozs7OztJQU1sQixnQ0FBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRyYW5zY29kaW5nVXNlciB9IGZyb20gJy4vdHJhbnNjb2RpbmctdXNlci5tb2RlbCc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTGl2ZVRyYW5zY29kaW5nIHtcbiAgLyoqXG4gICAqIEJpdHJhdGUgb2YgdGhlIENETiBsaXZlIGF1ZGlvIG91dHB1dCBzdHJlYW0gaW4gS2Jwcy5cbiAgICogUG9zaXRpdmUgaW50ZWdlci4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgYDQ4YCwgYW5kIHRoZSBoaWdoZXN0IHZhbHVlIGlzIGAxMjhgLlxuICAgKi9cbiAgYXVkaW9CaXRyYXRlOiBudW1iZXI7XG4gIC8qKlxuICAgKiBBZ29yYeKAmXMgc2VsZi1kZWZpbmVkIGF1ZGlvIGNoYW5uZWwgdHlwZS5cbiAgICpcbiAgICogQWdvcmEgcmVjb21tZW5kcyBjaG9vc2luZyAxIG9yIDIuIFNwZWNpYWwgcGxheWVycyBhcmUgcmVxdWlyZWQgaWYgeW91IGNob29zZSAzLCA0IG9yIDU6XG4gICAqIDEuIChEZWZhdWx0KSBNb25vXG4gICAqIDIuIER1YWwgc291bmQgY2hhbm5lbHNcbiAgICogMy4gVGhyZWUgc291bmQgY2hhbm5lbHNcbiAgICogNC4gRm91ciBzb3VuZCBjaGFubmVsc1xuICAgKiA1LiBGaXZlIHNvdW5kIGNoYW5uZWxzXG4gICAqL1xuICBhdWRpb0NoYW5uZWxzOiAxIHwgMiB8IDMgfCA0IHwgNTtcbiAgLyoqXG4gICAqIEF1ZGlvIHNhbXBsaW5nIHJhdGU6XG4gICAqIC0gMzIwMDA6IDMyIGtIelxuICAgKiAtIDQ0MTAwOiAoRGVmYXVsdCkgNDQuMSBrSHpcbiAgICogLSA0ODAwMDogNDgga0h6XG4gICAqL1xuICBhdWRpb1NhbXBsZVJhdGU6IDMyMDAwIHwgNDQxMDAgfCA0ODAwMDtcbiAgLyoqXG4gICAqIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIGluIFJHQiBoZXggdmFsdWUuXG4gICAqXG4gICAqIFZhbHVlIG9ubHksIGRvIG5vdCBpbmNsdWRlIGEgIy4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgYDB4MDAwMDAwYC4gVGhlIHZhbHVlIHJhbmdlIGlzIGBbMHgwMDAwMDAsIDB4ZmZmZmZmXWAuXG4gICAqL1xuICBiYWNrZ3JvdW5kQ29sb3I/OiBudW1iZXI7XG4gIC8qKlxuICAgKiBIZWlnaHQgb2YgdGhlIHZpZGVvLlxuICAgKlxuICAgKiBQb3NpdGl2ZSBpbnRlZ2VyLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyAzNjAuIFRoZSB2YWx1ZSByYW5nZSBpcyBgWzEsIDEwMDAwXWAuXG4gICAqL1xuICBoZWlnaHQ/OiBudW1iZXI7XG4gIC8qKlxuICAgKiAtIHRydWU6IExvdyBsYXRlbmN5IHdpdGggdW5hc3N1cmVkIHF1YWxpdHkuXG4gICAqIC0gZmFsc2U6IChEZWZhdWx077yJSGlnaCBsYXRlbmN5IHdpdGggYXNzdXJlZCBxdWFsaXR5LlxuICAgKi9cbiAgbG93TGF0ZW5jeT86IGJvb2xlYW47XG4gIC8qKlxuICAgKiBNYW5hZ2VzIHRoZSB1c2VyIGxheW91dCBjb25maWd1cmF0aW9uIGluIHRoZSBDRE4gbGl2ZSBzdHJlYW1pbmcuXG4gICAqXG4gICAqIEFnb3JhIHN1cHBvcnRzIGEgbWF4aW11bSBvZiAxNyB0cmFuc2NvZGluZyB1c2VycyBpbiBhIENETiBzdHJlYW1pbmcgY2hhbm5lbC5cbiAgICogQHNlZSBbVHJhbnNjb2RpbmdVc2VyXShodHRwczovL2RvY3MuYWdvcmEuaW8vZW4vVmlkZW8vQVBJJTIwUmVmZXJlbmNlL3dlYi9pbnRlcmZhY2VzL2Fnb3JhcnRjLnRyYW5zY29kaW5ndXNlci5odG1sKSBmb3IgZGV0YWlscy5cbiAgICovXG4gIHRyYW5zY29kaW5nVXNlcnM/OiBUcmFuc2NvZGluZ1VzZXJbXTtcbiAgLyoqXG4gICAqIE51bWJlciBvZiB1c2VyczsgZGVmYXVsdCB2YWx1ZSBpcyAwLiBUaGUgbWF4aW11bSBpcyAxNy5cbiAgICovXG4gIHVzZXJDb3VudD86IG51bWJlcjtcbiAgLyoqXG4gICAqIEJpdHJhdGUgb2YgdGhlIENETiBsaXZlIG91dHB1dCB2aWRlbyBzdHJlYW0uXG4gICAqXG4gICAqIFBvc2l0aXZlIGludGVnZXIuIFRoZSBkZWZhdWx0IHZhbHVlIGlzIDQwMCBLYnBzLiBUaGUgdmFsdWUgcmFuZ2UgaXMgYFsxLDEwMDAwMDBdYC5cbiAgICovXG4gIHZpZGVvQml0cmF0ZT86IG51bWJlcjtcbiAgLyoqXG4gICAqIFZpZGVvIGNvZGVjIHByb2ZpbGUgdHlwZTpcbiAgICpcbiAgICogLSA2NjogQmFzZWxpbmUgdmlkZW8gY29kZWMgcHJvZmlsZS4gR2VuZXJhbGx5IHVzZWQgaW4gdmlkZW8gY2FsbHMgb24gbW9iaWxlIHBob25lcy5cbiAgICogLSA3NzogTWFpbiB2aWRlbyBjb2RlYyBwcm9maWxlLkdlbmVyYWxseSB1c2VkIGluIG1haW5zdHJlYW0gZWxlY3Ryb25pY3MsIHN1Y2ggYXMgTVA0IHBsYXllcnMsIHBvcnRhYmxlIHZpZGVvIHBsYXllcnMsIFBTUCwgYW5kIGlQYWRzLlxuICAgKiAtIDEwMDogKERlZmF1bHQpIEhpZ2ggdmlkZW8gY29kZWMgcHJvZmlsZS5HZW5lcmFsbHkgdXNlZCBpbiBoaWdoIC0gcmVzb2x1dGlvbiBicm9hZGNhc3RzIG9yIHRlbGV2aXNpb24uXG4gICAqL1xuICB2aWRlb0NvZGVjUHJvZmlsZT86IDY2IHwgNzcgfCAxMDA7XG4gIC8qKlxuICAgKiBGcmFtZSByYXRlIG9mIHRoZSBvdXRwdXQgZGF0YSBzdHJlYW0gc2V0IGZvciBDRE4gbGl2ZS5cbiAgICpcbiAgICogUG9zaXRpdmUgaW50ZWdlci4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgMTUgZnBzLiBUaGUgdmFsdWUgcmFuZ2UgaXMgYFsxLCAxMDAwMF1gLlxuICAgKi9cbiAgdmlkZW9GcmFtZXJhdGU/OiBudW1iZXI7XG4gIC8qKlxuICAgKiBWaWRlbyBHT1AgaW4gZnJhbWVzLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAzMCBmcmFtZXMuIFRoZSB2YWx1ZSByYW5nZSBpcyBgWzEsMTAwMDBdYC5cbiAgICovXG4gIHZpZGVvR29wPzogbnVtYmVyO1xuICAvKipcbiAgICogV2lkdGggb2YgdGhlIHZpZGVvLlxuICAgKlxuICAgKiBQb3NpdGl2ZSBpbnRlZ2VyLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyBgNjQwYC4gVGhlIHZhbHVlIHJhbmdlIGlzIGBbMSwgMTAwMDBdYC5cbiAgICovXG4gIHdpZHRoPzogbnVtYmVyO1xufVxuIl19