ZegoCustomAudioProcessHandler Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | ZegoExpressEventHandler.h |
– onProcessCapturedAudioData:dataLength:param:timestamp:
Audio data in PCM format.
- (void)onProcessCapturedAudioData:(unsigned char *_Nonnull)data dataLength:(unsigned int)dataLength param:(ZegoAudioFrameParam *)param timestamp:(double)timestamp
Parameters
data |
Audio data in PCM format. |
---|---|
dataLength |
Length of the data. |
param |
Parameters of the audio frame. |
timestamp |
The audio frame timestamp, starting from 0 when capture is started, the unit is milliseconds. |
Declared In
ZegoExpressEventHandler.h
– onProcessCapturedAudioDataAfterUsedHeadphoneMonitor:dataLength:param:timestamp:
Audio data in PCM format
- (void)onProcessCapturedAudioDataAfterUsedHeadphoneMonitor:(unsigned char *_Nonnull)data dataLength:(unsigned int)dataLength param:(ZegoAudioFrameParam *)param timestamp:(double)timestamp
Parameters
data |
Audio data in PCM format |
---|---|
dataLength |
Length of the data |
param |
Parameters of the audio frame |
timestamp |
The audio frame timestamp, starting from 0 when capture is started, the unit is milliseconds. |
Declared In
ZegoExpressEventHandler.h
– onAlignedAudioAuxData:dataLength:param:
Audio data in PCM format.
- (void)onAlignedAudioAuxData:(const unsigned char *_Nonnull)data dataLength:(unsigned int)dataLength param:(ZegoAudioFrameParam *)param
Parameters
data |
Audio data in PCM format. |
---|---|
dataLength |
Length of the data. |
param |
Parameters of the audio frame. |
Declared In
ZegoExpressEventHandler.h
– onBeforeAudioPrepAudioData:dataLength:param:
Audio data in PCM format.
- (void)onBeforeAudioPrepAudioData:(const unsigned char *_Nonnull)data dataLength:(unsigned int)dataLength param:(ZegoAudioFrameParam *)param
Parameters
data |
Audio data in PCM format. |
---|---|
dataLength |
Length of the data. |
param |
Parameters of the audio frame. |
Declared In
ZegoExpressEventHandler.h
– onProcessRemoteAudioData:dataLength:param:streamID:timestamp:
Audio data in PCM format.
- (void)onProcessRemoteAudioData:(unsigned char *_Nonnull)data dataLength:(unsigned int)dataLength param:(ZegoAudioFrameParam *)param streamID:(NSString *)streamID timestamp:(double)timestamp
Parameters
data |
Audio data in PCM format. |
---|---|
dataLength |
Length of the data. |
param |
Parameters of the audio frame. |
streamID |
Corresponding stream ID. |
timestamp |
The audio frame timestamp, starting from 0 when capture is started, the unit is milliseconds. |
Declared In
ZegoExpressEventHandler.h
– onProcessPlaybackAudioData:dataLength:param:timestamp:
Audio data in PCM format.
- (void)onProcessPlaybackAudioData:(unsigned char *_Nonnull)data dataLength:(unsigned int)dataLength param:(ZegoAudioFrameParam *)param timestamp:(double)timestamp
Parameters
data |
Audio data in PCM format. |
---|---|
dataLength |
Length of the data. |
param |
Parameters of the audio frame. |
timestamp |
The audio frame timestamp, starting from 0 when capture is started, the unit is milliseconds (It is effective when there is one and only one stream). |
Declared In
ZegoExpressEventHandler.h