{"version":3,"sources":["src/sdk/Audio/IPlayer.ts"],"names":[],"mappings":"AAGA;;;;GAIG;AACH,MAAM,WAAW,OAAO;IACpB;;;;;OAKG;IACH,KAAK,IAAI,IAAI,CAAC;IAEd;;;;;OAKG;IACH,MAAM,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,IAAI,GAAG,IAAI,CAAC;IAE7D;;;;;OAKG;IACH,YAAY,EAAE,CAAC,MAAM,EAAE,OAAO,KAAK,IAAI,CAAC;IAExC;;;;;OAKG;IACH,UAAU,EAAE,CAAC,MAAM,EAAE,OAAO,KAAK,IAAI,CAAC;IAEtC;;;;;;OAMG;IACH,WAAW,EAAE,MAAM,CAAC;CACvB","file":"IPlayer.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\n/**\n * Represents audio player interface to control the audio playback, such as pause, resume, etc.\n * @interface IPlayer\n * Added in version 1.12.0\n */\nexport interface IPlayer {\n    /**\n     * Pauses the audio playing\n     * @member IPlayer.pause\n     * @function\n     * @public\n     */\n    pause(): void;\n\n    /**\n     * Resumes the audio playing\n     * @member IPlayer.resume\n     * @function\n     * @public\n     */\n    resume(cb?: () => void, err?: (error: string) => void): void;\n\n    /**\n     * Defines event handler audio playback start event.\n     * @member IPlayer.prototype.onAudioStart\n     * @function\n     * @public\n     */\n    onAudioStart: (sender: IPlayer) => void;\n\n    /**\n     * Defines event handler audio playback end event.\n     * @member IPlayer.prototype.onAudioEnd\n     * @function\n     * @public\n     */\n    onAudioEnd: (sender: IPlayer) => void;\n\n    /**\n     * Gets the current play audio offset.\n     * @member IPlayer.prototype.currentTime\n     * @function\n     * @public\n     * @returns {number} The current play audio offset, in second\n     */\n    currentTime: number;\n}\n"]}