@skyway-sdk/core
Version:
The official Next Generation JavaScript SDK for SkyWay
19 lines • 918 B
TypeScript
import type { AudioMediaTrackConstraints } from '../../factory';
import { LocalMediaStreamBase, type LocalMediaStreamInterface, type LocalMediaStreamOptions } from './media';
export interface LocalAudioStreamInterface extends LocalMediaStreamInterface {
readonly contentType: 'audio';
}
export declare class LocalAudioStream extends LocalMediaStreamBase implements LocalAudioStreamInterface {
readonly contentType = "audio";
private _isEnabled;
private _promiseQueue;
private _audioLevel;
constructor(track: MediaStreamTrack, options?: AudioMediaTrackConstraints & Partial<LocalMediaStreamOptions>);
/**@internal */
setEnabled(enabled: boolean): Promise<void>;
private enableMic;
private enableDisplay;
/**@description [japanese] 直近100msにおける最大音量を取得する(値の範囲:0-1) */
getAudioLevel(): number;
}
//# sourceMappingURL=audio.d.ts.map