Package us.zoom.sdk
Class ZoomSDKAudioRawData
java.lang.Object
us.zoom.sdk.ZoomSDKAudioRawData
Zoom SDK audio raw data bean.
IZoomSDKAudioRawDataDelegate.onMixedAudioRawDataReceived(ZoomSDKAudioRawData)
-
Constructor Summary
ConstructorsConstructorDescriptionZoomSDKAudioRawData
(ByteBuffer buffer, int bufferLen, int sampleRate, int channel, long timeStamp, long nativeHandle) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRef()
boolean
Get audio bufferint
Get buffer data lengthint
long
int
Get audio sample ratelong
Get time stampvoid
void
setBuffer
(ByteBuffer buffer) void
setBufferLen
(int bufferLen) void
setChannelNum
(int channelNum) void
setSampleRate
(int sampleRate)
-
Constructor Details
-
ZoomSDKAudioRawData
public ZoomSDKAudioRawData(ByteBuffer buffer, int bufferLen, int sampleRate, int channel, long timeStamp, long nativeHandle)
-
-
Method Details
-
canAddRef
public boolean canAddRef() -
addRef
public void addRef() -
releaseRef
public void releaseRef() -
getBuffer
Get audio buffer- Returns:
- buffer
ByteBuffer
-
setBuffer
-
getBufferLen
public int getBufferLen()Get buffer data length- Returns:
- length
-
getTimeStamp
public long getTimeStamp()Get time stamp- Returns:
- timeStamp
-
setBufferLen
public void setBufferLen(int bufferLen) -
getSampleRate
public int getSampleRate()Get audio sample rate- Returns:
- sample rate {16K 32K ....}
-
setSampleRate
public void setSampleRate(int sampleRate) -
getChannelNum
public int getChannelNum() -
setChannelNum
public void setChannelNum(int channelNum) -
getNativeHandle
public long getNativeHandle()
-