@skyway-sdk/core
Version:
The official Next Generation JavaScript SDK for SkyWay
32 lines • 1.31 kB
TypeScript
export declare type Codec = {
mimeType: string;
/**
* @description [japanese] fmtpのパラメータを設定する */
parameters?: Partial<CodecParameters>;
rate?: number;
};
export declare type CodecParameters = {
[key: string]: any;
/** @description [japanese] 発話していない時の音声通信を停止する。デフォルトで有効 */
usedtx: boolean | number;
};
export declare type DataType = string | Blob | ArrayBuffer;
export declare type EncodingParameters = {
/** @description [japanese] エンコード設定の選択をする場合は事前にIDを設定する必要がある */
id?: string;
/** @description [japanese] 単位は bps */
maxBitrate?: number;
/**
* @description
* [japanese] 基準の解像度から値で割った解像度を設定する。値は1以上である必要がある
* @link https://www.w3.org/TR/webrtc/#dom-rtcrtpencodingparameters-scaleresolutiondownby
*/
scaleResolutionDownBy?: number;
/**
* @description
* [japanese] 最大フレームレートをフレーム/秒単位で指定する
* @link https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpEncodingParameters/maxFramerate
*/
maxFramerate?: number;
};
//# sourceMappingURL=index.d.ts.map