WZAudioEncoderSink

Extends Protocol:
Declared In:

Introduction

WZAudioEncoderSink defines a protocol for callbacks that occur when audio frames are encoded



Methods

-audioFrameWasEncoded:size:time:sampleRate:
-audioSampleWasEncoded:

audioFrameWasEncoded:size:time:sampleRate:


@optional

- (void) audioFrameWasEncoded:(nonnull void *)data size:(uint32_t)size time:(CMTime)time sampleRate:(Float64)sampleRate;
Parameters
data

The audio frame data.

size

The size, in bytes, of the audio frame data.

time

The audio frame time, represented in a CMTime structure

sampleRate

The audio sample rate

Discussion

Called for each frame of encoded audio produced by an audio encoder.


audioSampleWasEncoded:


@optional

- (void) audioSampleWasEncoded:(nullable CMSampleBufferRef)data;
Parameters
data

The frame's encoded audio data.

Discussion

Called for each frame of encoded audio produced by an audio encoder.