WZVideoEncoderSink

Extends Protocol:
Declared In:

Introduction

WZVideoEncoderSink defines a protocol for callbacks that occur when video frames are encoded



Methods

-videoBitrateDidChange:previousBitrate:
-videoFrameWasEncoded:

videoBitrateDidChange:previousBitrate:


@optional

- (void) videoBitrateDidChange:(NSUInteger)newBitrate previousBitrate:(NSUInteger)previousBitrate __attribute__((deprecated));
Parameters
newBitrate

The new (updated) bitrate.

previousBitrate

The previous bitrate.

Discussion

DEPRECATED: Use the WZStatusCallback's onWZEvent events WZEventBitrateReduced and WZEventBitrateIncreased instead Called when the sink bitrate is reduced due to inability to keep up with encoded frames.


videoFrameWasEncoded:


@required

- (void) videoFrameWasEncoded:(nonnull CMSampleBufferRef)data;
Parameters
data

The frame's encoded image data.

Discussion

Called for each frame of video that was encoded by a video encoder.