* fix: Fixed confusing room options causing settings to overwrite. * if publishOptions.videoEncoding is not specified, use the default encoding * fix. * revert changes. * Change VideoParameters.encoding to optional. * update. * Deprecate some APIs in Room. * update. * update. * Update build.yaml * update. * Update build.yaml