davidliu
Committed by GitHub

Fix custom capturer options not being preserved (#177)

@@ -2,21 +2,36 @@ @@ -2,21 +2,36 @@
2 <profile version="1.0"> 2 <profile version="1.0">
3 <option name="myName" value="Project Default" /> 3 <option name="myName" value="Project Default" />
4 <inspection_tool class="PreviewAnnotationInFunctionWithParameters" enabled="true" level="ERROR" enabled_by_default="true"> 4 <inspection_tool class="PreviewAnnotationInFunctionWithParameters" enabled="true" level="ERROR" enabled_by_default="true">
  5 + <option name="composableFile" value="true" />
5 <option name="previewFile" value="true" /> 6 <option name="previewFile" value="true" />
6 </inspection_tool> 7 </inspection_tool>
  8 + <inspection_tool class="PreviewApiLevelMustBeValid" enabled="true" level="ERROR" enabled_by_default="true">
  9 + <option name="composableFile" value="true" />
  10 + </inspection_tool>
7 <inspection_tool class="PreviewDimensionRespectsLimit" enabled="true" level="WARNING" enabled_by_default="true"> 11 <inspection_tool class="PreviewDimensionRespectsLimit" enabled="true" level="WARNING" enabled_by_default="true">
  12 + <option name="composableFile" value="true" />
8 <option name="previewFile" value="true" /> 13 <option name="previewFile" value="true" />
9 </inspection_tool> 14 </inspection_tool>
  15 + <inspection_tool class="PreviewFontScaleMustBeGreaterThanZero" enabled="true" level="ERROR" enabled_by_default="true">
  16 + <option name="composableFile" value="true" />
  17 + </inspection_tool>
10 <inspection_tool class="PreviewMultipleParameterProviders" enabled="true" level="ERROR" enabled_by_default="true"> 18 <inspection_tool class="PreviewMultipleParameterProviders" enabled="true" level="ERROR" enabled_by_default="true">
  19 + <option name="composableFile" value="true" />
11 <option name="previewFile" value="true" /> 20 <option name="previewFile" value="true" />
12 </inspection_tool> 21 </inspection_tool>
13 <inspection_tool class="PreviewMustBeTopLevelFunction" enabled="true" level="ERROR" enabled_by_default="true"> 22 <inspection_tool class="PreviewMustBeTopLevelFunction" enabled="true" level="ERROR" enabled_by_default="true">
  23 + <option name="composableFile" value="true" />
14 <option name="previewFile" value="true" /> 24 <option name="previewFile" value="true" />
15 </inspection_tool> 25 </inspection_tool>
16 <inspection_tool class="PreviewNeedsComposableAnnotation" enabled="true" level="ERROR" enabled_by_default="true"> 26 <inspection_tool class="PreviewNeedsComposableAnnotation" enabled="true" level="ERROR" enabled_by_default="true">
  27 + <option name="composableFile" value="true" />
17 <option name="previewFile" value="true" /> 28 <option name="previewFile" value="true" />
18 </inspection_tool> 29 </inspection_tool>
  30 + <inspection_tool class="PreviewNotSupportedInUnitTestFiles" enabled="true" level="ERROR" enabled_by_default="true">
  31 + <option name="composableFile" value="true" />
  32 + </inspection_tool>
19 <inspection_tool class="PreviewPickerAnnotation" enabled="true" level="ERROR" enabled_by_default="true"> 33 <inspection_tool class="PreviewPickerAnnotation" enabled="true" level="ERROR" enabled_by_default="true">
  34 + <option name="composableFile" value="true" />
20 <option name="previewFile" value="true" /> 35 <option name="previewFile" value="true" />
21 </inspection_tool> 36 </inspection_tool>
22 </profile> 37 </profile>
@@ -74,7 +74,7 @@ internal constructor( @@ -74,7 +74,7 @@ internal constructor(
74 context = context, 74 context = context,
75 name = name, 75 name = name,
76 capturer = capturer, 76 capturer = capturer,
77 - options = LocalVideoTrackOptions(), 77 + options = options,
78 rootEglBase = eglBase, 78 rootEglBase = eglBase,
79 trackFactory = videoTrackFactory, 79 trackFactory = videoTrackFactory,
80 ) 80 )