@@ -14,7 +14,7 @@ void FlutterMediaStream::GetUserMedia(
14
14
base_->factory_ ->CreateStream (uuid.c_str ());
15
15
16
16
EncodableMap params;
17
- params[EncodableValue (" streamId" )] = uuid;
17
+ params[EncodableValue (" streamId" )] = EncodableValue ( uuid) ;
18
18
19
19
auto it = constraints.find (EncodableValue (" audio" ));
20
20
if (it != constraints.end ()) {
@@ -93,10 +93,10 @@ void FlutterMediaStream::GetUserAudio(const EncodableMap& constraints,
93
93
std::string track_id = track->id ().std_string ();
94
94
95
95
EncodableMap track_info;
96
- track_info[EncodableValue (" id" )] = track->id ().std_string ();
97
- track_info[EncodableValue (" label" )] = track->id ().std_string ();
98
- track_info[EncodableValue (" kind" )] = track->kind ().std_string ();
99
- track_info[EncodableValue (" enabled" )] = track->enabled ();
96
+ track_info[EncodableValue (" id" )] = EncodableValue ( track->id ().std_string () );
97
+ track_info[EncodableValue (" label" )] = EncodableValue ( track->id ().std_string () );
98
+ track_info[EncodableValue (" kind" )] = EncodableValue ( track->kind ().std_string () );
99
+ track_info[EncodableValue (" enabled" )] = EncodableValue ( track->enabled () );
100
100
101
101
EncodableList audioTracks;
102
102
audioTracks.push_back (EncodableValue (track_info));
@@ -206,10 +206,10 @@ void FlutterMediaStream::GetUserVideo(const EncodableMap& constraints,
206
206
207
207
EncodableList videoTracks;
208
208
EncodableMap info;
209
- info[EncodableValue (" id" )] = track->id ().std_string ();
210
- info[EncodableValue (" label" )] = track->id ().std_string ();
211
- info[EncodableValue (" kind" )] = track->kind ().std_string ();
212
- info[EncodableValue (" enabled" )] = track->enabled ();
209
+ info[EncodableValue (" id" )] = EncodableValue ( track->id ().std_string () );
210
+ info[EncodableValue (" label" )] = EncodableValue ( track->id ().std_string () );
211
+ info[EncodableValue (" kind" )] = EncodableValue ( track->kind ().std_string () );
212
+ info[EncodableValue (" enabled" )] = EncodableValue ( track->enabled () );
213
213
videoTracks.push_back (EncodableValue (info));
214
214
params[EncodableValue (" videoTracks" )] = EncodableValue (videoTracks);
215
215
@@ -229,8 +229,8 @@ void FlutterMediaStream::GetSources(
229
229
for (uint16_t i = 0 ; i < nb_audio_devices; i++) {
230
230
base_->audio_device_ ->RecordingDeviceName (i, strNameUTF8, strGuidUTF8);
231
231
EncodableMap audio;
232
- audio[EncodableValue (" label" )] = std::string (strNameUTF8);
233
- audio[EncodableValue (" deviceId" )] = std::string (strGuidUTF8);
232
+ audio[EncodableValue (" label" )] = EncodableValue ( std::string (strNameUTF8) );
233
+ audio[EncodableValue (" deviceId" )] = EncodableValue ( std::string (strGuidUTF8) );
234
234
audio[EncodableValue (" facing" )] = " " ;
235
235
audio[EncodableValue (" kind" )] = " audioinput" ;
236
236
sources.push_back (EncodableValue (audio));
@@ -240,8 +240,8 @@ void FlutterMediaStream::GetSources(
240
240
for (uint16_t i = 0 ; i < nb_audio_devices; i++) {
241
241
base_->audio_device_ ->PlayoutDeviceName (i, strNameUTF8, strGuidUTF8);
242
242
EncodableMap audio;
243
- audio[EncodableValue (" label" )] = std::string (strGuidUTF8);
244
- audio[EncodableValue (" deviceId" )] = std::string (strNameUTF8);
243
+ audio[EncodableValue (" label" )] = EncodableValue ( std::string (strGuidUTF8) );
244
+ audio[EncodableValue (" deviceId" )] = EncodableValue ( std::string (strNameUTF8) );
245
245
audio[EncodableValue (" facing" )] = " " ;
246
246
audio[EncodableValue (" kind" )] = " audiooutput" ;
247
247
sources.push_back (EncodableValue (audio));
@@ -251,14 +251,14 @@ void FlutterMediaStream::GetSources(
251
251
for (int i = 0 ; i < nb_video_devices; i++) {
252
252
base_->video_device_ ->GetDeviceName (i, strNameUTF8, 128 , strGuidUTF8, 128 );
253
253
EncodableMap video;
254
- video[EncodableValue (" label" )] = std::string (strGuidUTF8);
255
- video[EncodableValue (" deviceId" )] = std::string (strNameUTF8);
254
+ video[EncodableValue (" label" )] = EncodableValue ( std::string (strGuidUTF8) );
255
+ video[EncodableValue (" deviceId" )] = EncodableValue ( std::string (strNameUTF8) );
256
256
video[EncodableValue (" facing" )] = i == 1 ? " front" : " back" ;
257
257
video[EncodableValue (" kind" )] = " videoinput" ;
258
258
sources.push_back (EncodableValue (video));
259
259
}
260
260
EncodableMap params;
261
- params[EncodableValue (" sources" )] = sources;
261
+ params[EncodableValue (" sources" )] = EncodableValue ( sources) ;
262
262
result->Success (EncodableValue (params));
263
263
}
264
264
@@ -275,31 +275,31 @@ void FlutterMediaStream::MediaStreamGetTracks(
275
275
for (auto track : audio_tracks.std_vector ()) {
276
276
base_->local_tracks_ [track->id ().std_string ()] = track;
277
277
EncodableMap info;
278
- info[EncodableValue (" id" )] = track->id ().std_string ();
279
- info[EncodableValue (" label" )] = track->id ().std_string ();
280
- info[EncodableValue (" kind" )] = track->kind ().std_string ();
281
- info[EncodableValue (" enabled" )] = track->enabled ();
282
- info[EncodableValue (" remote" )] = true ;
278
+ info[EncodableValue (" id" )] = EncodableValue ( track->id ().std_string () );
279
+ info[EncodableValue (" label" )] = EncodableValue ( track->id ().std_string () );
280
+ info[EncodableValue (" kind" )] = EncodableValue ( track->kind ().std_string () );
281
+ info[EncodableValue (" enabled" )] = EncodableValue ( track->enabled () );
282
+ info[EncodableValue (" remote" )] = EncodableValue ( true ) ;
283
283
info[EncodableValue (" readyState" )] = " live" ;
284
284
audioTracks.push_back (EncodableValue (info));
285
285
}
286
- params[EncodableValue (" audioTracks" )] = audioTracks;
286
+ params[EncodableValue (" audioTracks" )] = EncodableValue ( audioTracks) ;
287
287
288
288
EncodableList videoTracks;
289
289
auto video_tracks = stream->video_tracks ();
290
290
for (auto track : video_tracks.std_vector ()) {
291
291
base_->local_tracks_ [track->id ().std_string ()] = track;
292
292
EncodableMap info;
293
- info[EncodableValue (" id" )] = track->id ().std_string ();
294
- info[EncodableValue (" label" )] = track->id ().std_string ();
295
- info[EncodableValue (" kind" )] = track->kind ().std_string ();
296
- info[EncodableValue (" enabled" )] = track->enabled ();
297
- info[EncodableValue (" remote" )] = true ;
293
+ info[EncodableValue (" id" )] = EncodableValue ( track->id ().std_string () );
294
+ info[EncodableValue (" label" )] = EncodableValue ( track->id ().std_string () );
295
+ info[EncodableValue (" kind" )] = EncodableValue ( track->kind ().std_string () );
296
+ info[EncodableValue (" enabled" )] = EncodableValue ( track->enabled () );
297
+ info[EncodableValue (" remote" )] = EncodableValue ( true ) ;
298
298
info[EncodableValue (" readyState" )] = " live" ;
299
299
videoTracks.push_back (EncodableValue (" info" ));
300
300
}
301
301
302
- params[EncodableValue (" videoTracks" )] = videoTracks;
302
+ params[EncodableValue (" videoTracks" )] = EncodableValue ( videoTracks) ;
303
303
304
304
result->Success (EncodableValue (" params" ));
305
305
} else {
0 commit comments