UNPKG

react-native-chating-ui-kit

Version:

CometChat React Native UI Kit is a collection of custom UI Components designed to build text , chat and calling features in your application. The UI Kit is developed to keep developers in mind and aims to reduce development efforts significantly

57 lines (56 loc) 1.71 kB
export default Sound; declare class Sound { static enable(enabled: any): void; static enableInSilenceMode(enabled: any): void; static setActive(value: any): void; static setCategory(value: any, mixWithOthers?: boolean): void; static setMode(value: any): void; static setSpeakerPhone(value: any): void; constructor(filename: any, basePath: any, onError: any, options: any); _filename: any; _loaded: boolean; _key: number; _playing: boolean; _duration: number; _numberOfChannels: number; _volume: number; _pan: number; _numberOfLoops: number; _speed: number; _pitch: number; registerOnPlay(): void; onPlaySubscription: import("react-native").EmitterSubscription; isLoaded(): boolean; play(onEnd: any): this; pause(callback: any): this; stop(callback: any): this; reset(): this; release(): this; getFilename(): any; getDuration(): number; getNumberOfChannels(): number; getVolume(): number; getSpeed(): number; getPitch(): number; setVolume(value: any): this; setPan(value: any): this; getSystemVolume(callback: any): this; setSystemVolume(value: any): this; getPan(): number; getNumberOfLoops(): number; setNumberOfLoops(value: any): this; setSpeed(value: any): this; setPitch(value: any): this; getCurrentTime(callback: any): void; setCurrentTime(value: any): this; setSpeakerphoneOn(value: any): void; isPlaying(): boolean; checkOtherAudioPlaying(): Promise<any>; setCategory(value: any): void; } declare namespace Sound { let MAIN_BUNDLE: any; let DOCUMENT: any; let LIBRARY: any; let CACHES: any; }