Interface IZegoAudioEncryptDecryptCallback

  • All Known Implementing Classes:
    ZegoAudioEncryptDecrypt

    public interface IZegoAudioEncryptDecryptCallback
    Copyright © 2017 Zego. All rights reserved.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int onAudioEncryptDecrypt​(java.lang.String streamID, java.nio.ByteBuffer inData, int inDataLen, java.nio.ByteBuffer outData, int maxOutBufLen)
      音频加密、解密回调。
    • Method Detail

      • onAudioEncryptDecrypt

        int onAudioEncryptDecrypt​(java.lang.String streamID,
                                  java.nio.ByteBuffer inData,
                                  int inDataLen,
                                  java.nio.ByteBuffer outData,
                                  int maxOutBufLen)
        音频加密、解密回调。
        Parameters:
        streamID - 流ID,标识当前回调的音频数据属于哪条流
        inData - SDK回调给用户的音频数据, 推流时用于加密,拉流时用于解密
        inDataLen - SDK回调给用户的音频数据的长度(单位:btye)
        outData - 用户将加密(推流)或者解密(拉流)后的音频数据回传给SDK
        maxOutBufLen - 用户回传数据的缓冲区的最大长度(单位:btye)
        Returns:
        用户实际回传给SDK的数据大小(单位:btye)