001package com.aispeech.dui.dds;
002
003public interface DDSInitListener {
004
005    /**
006     * SDK初始化回调方法
007     *
008     * @param isFull <ul>
009     *               <li>false -- 只有本地模块初始化成功,开发者还需要通过{@link com.aispeech.dui.dds.update.DDSUpdater}去更新资源包.</li>
010     *               <li>true  -- SDK初始化完全成功.</li>
011     *               </ul>
012     */
013    void onInitComplete(boolean isFull);
014
015    /**
016     * SDK初始化遇到错误时的回调方法
017     * see <ul>
018     * <li>{@link DDS#ERROR_KERNEL_READY_TIMEOUT}</li>
019     * <li>{@link DDS#ERROR_EXTRACT_DDS_BIN}</li>
020     * <li>{@link DDS#ERROR_LASA_EXECUTE_FAILED}</li>
021     * </ul>
022     *
023     * @param what errId
024     * @param msg  error message
025     */
026    void onError(int what, String msg);
027}