AdvanceOptions

Advanced options for video encoding.

  ENCODING_PREFERENCE encodingPreference;

  COMPRESSION_PREFERENCE compressionPreference;

  AdvanceOptions() : encodingPreference(PREFER_AUTO),
                     compressionPreference(PREFER_LOW_LATENCY) {}

  AdvanceOptions(ENCODING_PREFERENCE encoding_preference,
                 COMPRESSION_PREFERENCE compression_preference) :
                 encodingPreference(encoding_preference),
                 compressionPreference(compression_preference) {}

  bool operator==(const AdvanceOptions& rhs) const {
    return encodingPreference == rhs.encodingPreference &&
           compressionPreference == rhs.compressionPreference;
  }
};
Since
v4.1.0

Attributes

encodingPreference
Video encoder preference. See ENCODING_PREFERENCE.
compressionPreference
Compression preference for video encoding. See COMPRESSION_PREFERENCE.