WOWZAudioEncoderSink

Extends Protocol:
Declared In:

Introduction

WOWZAudioEncoderSink defines a protocol for callbacks that occur when audio samples 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 sample data.

size

The size, in bytes, of the audio sample.

time

The audio sample time, represented in a CMTime structure.

sampleRate

The audio sample rate.

Discussion

Called for each frame of encoded audio.


audioSampleWasEncoded:


@optional

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

The sample's encoded audio data.

Discussion

Called for each frame of encoded audio.