HardwareVideoEncoderFactory   
  constructor(sharedContext: EglBase.Context, enableIntelVp8Encoder: Boolean, enableH264HighProfile: Boolean)
Creates a HardwareVideoEncoderFactory that supports surface texture encoding.
Parameters
sharedContext 
The textures generated will be accessible from this context. May be null, this disables texture support.
enableIntelVp8Encoder  
true if Intel's VP8 encoder enabled.
enableH264HighProfile  
true if H264 High Profile enabled.
constructor(sharedContext: EglBase.Context, enableIntelVp8Encoder: Boolean, enableH264HighProfile: Boolean, @Nullable codecAllowedPredicate: Predicate<MediaCodecInfo>)
Creates a HardwareVideoEncoderFactory that supports surface texture encoding.
Parameters
sharedContext 
The textures generated will be accessible from this context. May be null, this disables texture support.
enableIntelVp8Encoder  
true if Intel's VP8 encoder enabled.
enableH264HighProfile  
true if H264 High Profile enabled.
codecAllowedPredicate  
optional predicate to filter codecs. All codecs are allowed when predicate is not provided.