CustomVideoEncoderFactory

open class CustomVideoEncoderFactory(sharedContext: EglBase.Context?, enableIntelVp8Encoder: Boolean, enableH264HighProfile: Boolean, forceSWCodec: Boolean, forceSWCodecs: List<String>) : VideoEncoderFactory

Functions

createEncoder
Link copied to clipboard
open override fun createEncoder(videoCodecInfo: VideoCodecInfo): VideoEncoder?
getEncoderSelector
Link copied to clipboard
open fun getEncoderSelector(): VideoEncoderFactory.VideoEncoderSelector
getImplementations
Link copied to clipboard
open fun getImplementations(): Array<VideoCodecInfo>
getSupportedCodecs
Link copied to clipboard
open override fun getSupportedCodecs(): Array<VideoCodecInfo>
setForceSWCodec
Link copied to clipboard
fun setForceSWCodec(forceSWCodec: Boolean)
Set to true to force software codecs.
setForceSWCodecList
Link copied to clipboard
fun setForceSWCodecList(forceSWCodecs: List<String>)
Set a list of codecs for which to use software codecs.

Sources

SDK source
Link copied to clipboard