API目錄
KY_SetVideoMonitor
功能描述:綁定播放器給KYCamera渲染。
接口定義
public abstract void KY_SetVideoMonitor(VideoMonitor videoMonitor, int avChannel);
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| mVideoMonitor | VideoMonitor | 播放器(原文參數(shù)名與接口定義不一致,已統(tǒng)一) |
| avChannel | int | 連接的通道,一般為0 |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
KY_SetHWDecodingAbility
功能描述:切換指定通道的解碼方式。需要在 KY_Connect 連線成功之后進(jìn)行調(diào)用。
接口定義
public abstract boolean KY_SetHWDecodingAbility(int channel, boolean isHWDecoding);
注:根據(jù)函數(shù)名推測,此接口應(yīng)該用于設(shè)置硬件解碼能力,參數(shù)應(yīng)為通道號和一個布爾值。原始文檔中的接口定義似乎有誤,已根據(jù)常規(guī)命名習(xí)慣修正。參數(shù)說明
(根據(jù)推測的接口定義)
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| channel | int | 連線使用的channel,一般為0 |
| isHWDecoding | boolean | 是否開啟硬件解碼 (true: 開啟, false: 關(guān)閉) |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
KY_SetDecodeDelayTime
功能描述:設(shè)置解碼延遲時間。
接口定義
public abstract void KY_SetDecodeDelayTime(int channel, long delayTime, long durationTime);
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| channel | int | 連線使用的channel,一般為0 |
| delayTime | long | 最大延遲時間(ms) |
| durationTime | long | 解碼時間間隔(ms) 0 ~ 30 |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
KY_StartListen
功能描述:打開或關(guān)閉監(jiān)聽功能。需要在 KY_Connect 連線成功之后進(jìn)行調(diào)用。打開監(jiān)聽結(jié)果回調(diào)參考 KY_registerSDKListener。
接口定義
public abstract void KY_StartListen(int channel, boolean isOn);
注:根據(jù)函數(shù)名推測,此接口用于控制監(jiān)聽(只聽不說),原始文檔中的接口定義可能有誤,已修正。參數(shù)說明
(根據(jù)推測的接口定義)
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| channel | int | 連線使用的channel,一般為0 |
| isOn | boolean | 是否打開監(jiān)聽 (true: 打開, false: 關(guān)閉) |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
KY_StartTalk
功能描述:打開或關(guān)閉對講功能。
接口定義
public abstract void KY_StartTalk(int channel, boolean isResend, boolean isOn);
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| channel | int | 連線使用的channel,一般為0 |
| isResend | boolean | 是否開啟Resend機(jī)制 |
| isOn | boolean | 是否打開對講 (true: 打開, false: 關(guān)閉) |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
KY_setSoundToDeviceCaptureSource
功能描述:設(shè)置音頻對講的采集源及采集音頻增益,可以用來適配耳機(jī)功能。靜態(tài)api,全局可用。使用 KY_StartTalk 將采用此API的配置。
接口定義
public static void KY_setSoundToDeviceCaptureSource(int audioSource, float audioSpeakGain);
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| audioSource | int | 音頻采集源,默認(rèn)為VOICE_COMMUNICATION。支持設(shè)置如下:
|
| audioSpeakGain | float | 音頻增益,默認(rèn)為2f |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
KY_setSoundToPhonePlaySource
功能描述:設(shè)置音頻監(jiān)聽的播放源,可以用來適配耳機(jī)功能。靜態(tài)api,全局可用。使用 KY_StartListen 將采用此API的配置。
接口定義
public static void KY_setSoundToPhonePlaySource(int audioStreamType);
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| audioStreamType | int | 音頻播放源,默認(rèn)為STREAM_VOICE_CALL。支持設(shè)置如下:
|
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
補(bǔ)充說明
關(guān)于安卓耳機(jī)適配的代碼示例:點(diǎn)此查看
KY_StartRecording
功能描述:開啟或關(guān)閉本地錄像功能(本Api會卡ui,建議放線程處理)。需要在 KY_Connect 連線成功并出圖后進(jìn)行調(diào)用。
接口定義
public abstract boolean KY_StartRecording(int channel, String fileName, boolean isOn, long durationTime);
參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| channel | int | 設(shè)備連線的channel,一般為0 |
| fileName | String | 保存到SD的文件名稱地址 |
| isOn | boolean | 打開或者關(guān)閉本地錄像功能 (true: 開啟, false: 關(guān)閉) |
| durationTime | long | 錄像最大時長,單位為毫秒 |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
KY_Snapshot
功能描述:截取播放器顯示的畫面。需要在 KY_Connect 連線成功并出圖后進(jìn)行調(diào)用。
接口定義
public abstract boolean KY_Snapshot(int channel, String fileName);
public abstract boolean KY_Snapshot(int channel, String fileName, long bitmapPixels);
KY_Snapshot 方法有兩個重載版本,第二個版本可以指定截圖的最大像素。參數(shù)說明
| 參數(shù) | 類型 | 說明 |
|---|---|---|
| channel | int | 設(shè)備連線的channel,一般為0 |
| fileName | String | 保存到SD的文件名稱地址 |
| bitmapPixels | long | 截圖最大像素(例如 Long.MAX_VALUE) |
回調(diào)說明
暫無
返回碼
暫無
代碼示例
暫無
