LibvpxVp9Encoder

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun createNative(webrtcEnvRef: Long): Long
The encoder implementation backing this interface is either 1) a Java encoder (e.g., an Android platform encoder), or alternatively 2) a native encoder (e.g., a software encoder or a C++ encoder adapter).
Link copied to clipboard
Returns true if the encoder is backed by hardware.

Inherited functions

Link copied to clipboard
Requests the encoder to encode a frame.
Link copied to clipboard
Link copied to clipboard
Should return a descriptive name for the implementation.
Link copied to clipboard
Returns the list of bitrate limits.
Link copied to clipboard
Any encoder that wants to use WebRTC provided quality scaler must implement this method.
Link copied to clipboard
Initializes the encoding process.
Link copied to clipboard
Releases the encoder.
Link copied to clipboard
Sets the bitrate allocation and the target framerate for the encoder.
Link copied to clipboard
Sets the bitrate allocation and the target framerate for the encoder.