@@ -34,7 +34,7 @@ public static Task<CaptureDevice> OpenAsync(
34
34
CancellationToken ct = default ) =>
35
35
descriptor . OpenWithFrameProcessorAsync (
36
36
characteristics , TranscodeFormats . Auto ,
37
- new DelegatedQueuingProcessor ( pixelBufferArrived , 1 , new DefaultBufferPool ( ) ) ,
37
+ new DelegatedQueuingProcessor ( pixelBufferArrived , 1 , descriptor . defaultBufferPool ) ,
38
38
ct ) ;
39
39
40
40
public static Task < CaptureDevice > OpenAsync (
@@ -45,7 +45,7 @@ public static Task<CaptureDevice> OpenAsync(
45
45
CancellationToken ct = default ) =>
46
46
descriptor . OpenWithFrameProcessorAsync (
47
47
characteristics , transcodeFormat ,
48
- new DelegatedQueuingProcessor ( pixelBufferArrived , 1 , new DefaultBufferPool ( ) ) ,
48
+ new DelegatedQueuingProcessor ( pixelBufferArrived , 1 , descriptor . defaultBufferPool ) ,
49
49
ct ) ;
50
50
51
51
public static Task < CaptureDevice > OpenAsync (
@@ -59,8 +59,8 @@ public static Task<CaptureDevice> OpenAsync(
59
59
descriptor . OpenWithFrameProcessorAsync (
60
60
characteristics , transcodeFormat ,
61
61
isScattering ?
62
- new DelegatedScatteringProcessor ( pixelBufferArrived , maxQueuingFrames , new DefaultBufferPool ( ) ) :
63
- new DelegatedQueuingProcessor ( pixelBufferArrived , maxQueuingFrames , new DefaultBufferPool ( ) ) ,
62
+ new DelegatedScatteringProcessor ( pixelBufferArrived , maxQueuingFrames , descriptor . defaultBufferPool ) :
63
+ new DelegatedQueuingProcessor ( pixelBufferArrived , maxQueuingFrames , descriptor . defaultBufferPool ) ,
64
64
ct ) ;
65
65
66
66
//////////////////////////////////////////////////////////////////////////////////
@@ -72,7 +72,7 @@ public static Task<CaptureDevice> OpenAsync(
72
72
CancellationToken ct = default ) =>
73
73
descriptor . OpenWithFrameProcessorAsync (
74
74
characteristics , TranscodeFormats . Auto ,
75
- new DelegatedQueuingTaskProcessor ( pixelBufferArrived , 1 , new DefaultBufferPool ( ) ) ,
75
+ new DelegatedQueuingTaskProcessor ( pixelBufferArrived , 1 , descriptor . defaultBufferPool ) ,
76
76
ct ) ;
77
77
78
78
public static Task < CaptureDevice > OpenAsync (
@@ -83,7 +83,7 @@ public static Task<CaptureDevice> OpenAsync(
83
83
CancellationToken ct = default ) =>
84
84
descriptor . OpenWithFrameProcessorAsync (
85
85
characteristics , transcodeFormat ,
86
- new DelegatedQueuingTaskProcessor ( pixelBufferArrived , 1 , new DefaultBufferPool ( ) ) ,
86
+ new DelegatedQueuingTaskProcessor ( pixelBufferArrived , 1 , descriptor . defaultBufferPool ) ,
87
87
ct ) ;
88
88
89
89
public static Task < CaptureDevice > OpenAsync (
@@ -97,8 +97,8 @@ public static Task<CaptureDevice> OpenAsync(
97
97
descriptor . OpenWithFrameProcessorAsync (
98
98
characteristics , transcodeFormat ,
99
99
isScattering ?
100
- new DelegatedScatteringTaskProcessor ( pixelBufferArrived , maxQueuingFrames , new DefaultBufferPool ( ) ) :
101
- new DelegatedQueuingTaskProcessor ( pixelBufferArrived , maxQueuingFrames , new DefaultBufferPool ( ) ) ,
100
+ new DelegatedScatteringTaskProcessor ( pixelBufferArrived , maxQueuingFrames , descriptor . defaultBufferPool ) :
101
+ new DelegatedQueuingTaskProcessor ( pixelBufferArrived , maxQueuingFrames , descriptor . defaultBufferPool ) ,
102
102
ct ) ;
103
103
104
104
//////////////////////////////////////////////////////////////////////////////////
@@ -111,7 +111,7 @@ public static async Task<ObservableCaptureDevice> AsObservableAsync(
111
111
var observerProxy = new ObservableCaptureDevice . ObserverProxy ( ) ;
112
112
var captureDevice = await descriptor . OpenWithFrameProcessorAsync (
113
113
characteristics , TranscodeFormats . Auto ,
114
- new DelegatedQueuingProcessor ( observerProxy . OnPixelBufferArrived , 1 , new DefaultBufferPool ( ) ) ,
114
+ new DelegatedQueuingProcessor ( observerProxy . OnPixelBufferArrived , 1 , descriptor . defaultBufferPool ) ,
115
115
ct ) .
116
116
ConfigureAwait ( false ) ;
117
117
@@ -127,7 +127,7 @@ public static async Task<ObservableCaptureDevice> AsObservableAsync(
127
127
var observerProxy = new ObservableCaptureDevice . ObserverProxy ( ) ;
128
128
var captureDevice = await descriptor . OpenWithFrameProcessorAsync (
129
129
characteristics , transcodeFormat ,
130
- new DelegatedQueuingProcessor ( observerProxy . OnPixelBufferArrived , 1 , new DefaultBufferPool ( ) ) ,
130
+ new DelegatedQueuingProcessor ( observerProxy . OnPixelBufferArrived , 1 , descriptor . defaultBufferPool ) ,
131
131
ct ) .
132
132
ConfigureAwait ( false ) ;
133
133
@@ -146,8 +146,8 @@ public static async Task<ObservableCaptureDevice> AsObservableAsync(
146
146
var captureDevice = await descriptor . OpenWithFrameProcessorAsync (
147
147
characteristics , transcodeFormat ,
148
148
isScattering ?
149
- new DelegatedScatteringProcessor ( observerProxy . OnPixelBufferArrived , maxQueuingFrames , new DefaultBufferPool ( ) ) :
150
- new DelegatedQueuingProcessor ( observerProxy . OnPixelBufferArrived , maxQueuingFrames , new DefaultBufferPool ( ) ) ,
149
+ new DelegatedScatteringProcessor ( observerProxy . OnPixelBufferArrived , maxQueuingFrames , descriptor . defaultBufferPool ) :
150
+ new DelegatedQueuingProcessor ( observerProxy . OnPixelBufferArrived , maxQueuingFrames , descriptor . defaultBufferPool ) ,
151
151
ct ) .
152
152
ConfigureAwait ( false ) ;
153
153
0 commit comments