@@ -301,39 +301,42 @@ class _VideoPlayerVideoholeApiCodec extends StandardMessageCodec {
301
301
if (value is CreateMessage ) {
302
302
buffer.putUint8 (128 );
303
303
writeValue (buffer, value.encode ());
304
- } else if (value is DurationMessage ) {
304
+ } else if (value is CreateMessage ) {
305
305
buffer.putUint8 (129 );
306
306
writeValue (buffer, value.encode ());
307
- } else if (value is GeometryMessage ) {
307
+ } else if (value is DurationMessage ) {
308
308
buffer.putUint8 (130 );
309
309
writeValue (buffer, value.encode ());
310
- } else if (value is LoopingMessage ) {
310
+ } else if (value is GeometryMessage ) {
311
311
buffer.putUint8 (131 );
312
312
writeValue (buffer, value.encode ());
313
- } else if (value is MixWithOthersMessage ) {
313
+ } else if (value is LoopingMessage ) {
314
314
buffer.putUint8 (132 );
315
315
writeValue (buffer, value.encode ());
316
- } else if (value is PlaybackSpeedMessage ) {
316
+ } else if (value is MixWithOthersMessage ) {
317
317
buffer.putUint8 (133 );
318
318
writeValue (buffer, value.encode ());
319
- } else if (value is PlayerMessage ) {
319
+ } else if (value is PlaybackSpeedMessage ) {
320
320
buffer.putUint8 (134 );
321
321
writeValue (buffer, value.encode ());
322
- } else if (value is PositionMessage ) {
322
+ } else if (value is PlayerMessage ) {
323
323
buffer.putUint8 (135 );
324
324
writeValue (buffer, value.encode ());
325
- } else if (value is SelectedTracksMessage ) {
325
+ } else if (value is PositionMessage ) {
326
326
buffer.putUint8 (136 );
327
327
writeValue (buffer, value.encode ());
328
- } else if (value is TrackMessage ) {
328
+ } else if (value is SelectedTracksMessage ) {
329
329
buffer.putUint8 (137 );
330
330
writeValue (buffer, value.encode ());
331
- } else if (value is TrackTypeMessage ) {
331
+ } else if (value is TrackMessage ) {
332
332
buffer.putUint8 (138 );
333
333
writeValue (buffer, value.encode ());
334
- } else if (value is VolumeMessage ) {
334
+ } else if (value is TrackTypeMessage ) {
335
335
buffer.putUint8 (139 );
336
336
writeValue (buffer, value.encode ());
337
+ } else if (value is VolumeMessage ) {
338
+ buffer.putUint8 (140 );
339
+ writeValue (buffer, value.encode ());
337
340
} else {
338
341
super .writeValue (buffer, value);
339
342
}
@@ -345,26 +348,28 @@ class _VideoPlayerVideoholeApiCodec extends StandardMessageCodec {
345
348
case 128 :
346
349
return CreateMessage .decode (readValue (buffer)! );
347
350
case 129 :
348
- return DurationMessage .decode (readValue (buffer)! );
351
+ return CreateMessage .decode (readValue (buffer)! );
349
352
case 130 :
350
- return GeometryMessage .decode (readValue (buffer)! );
353
+ return DurationMessage .decode (readValue (buffer)! );
351
354
case 131 :
352
- return LoopingMessage .decode (readValue (buffer)! );
355
+ return GeometryMessage .decode (readValue (buffer)! );
353
356
case 132 :
354
- return MixWithOthersMessage .decode (readValue (buffer)! );
357
+ return LoopingMessage .decode (readValue (buffer)! );
355
358
case 133 :
356
- return PlaybackSpeedMessage .decode (readValue (buffer)! );
359
+ return MixWithOthersMessage .decode (readValue (buffer)! );
357
360
case 134 :
358
- return PlayerMessage .decode (readValue (buffer)! );
361
+ return PlaybackSpeedMessage .decode (readValue (buffer)! );
359
362
case 135 :
360
- return PositionMessage .decode (readValue (buffer)! );
363
+ return PlayerMessage .decode (readValue (buffer)! );
361
364
case 136 :
362
- return SelectedTracksMessage .decode (readValue (buffer)! );
365
+ return PositionMessage .decode (readValue (buffer)! );
363
366
case 137 :
364
- return TrackMessage .decode (readValue (buffer)! );
367
+ return SelectedTracksMessage .decode (readValue (buffer)! );
365
368
case 138 :
366
- return TrackTypeMessage .decode (readValue (buffer)! );
369
+ return TrackMessage .decode (readValue (buffer)! );
367
370
case 139 :
371
+ return TrackTypeMessage .decode (readValue (buffer)! );
372
+ case 140 :
368
373
return VolumeMessage .decode (readValue (buffer)! );
369
374
default :
370
375
return super .readValueOfType (type, buffer);
@@ -823,4 +828,57 @@ class VideoPlayerVideoholeApi {
823
828
return (replyList[0 ] as DurationMessage ? )! ;
824
829
}
825
830
}
831
+
832
+ Future <void > suspend (int arg_playerId) async {
833
+ final BasicMessageChannel <Object ?> channel = BasicMessageChannel <Object ?>(
834
+ 'dev.flutter.pigeon.video_player_videohole.VideoPlayerVideoholeApi.suspend' ,
835
+ codec,
836
+ binaryMessenger: _binaryMessenger,
837
+ );
838
+ final List <Object ?>? replyList =
839
+ await channel.send (< Object ? > [arg_playerId]) as List <Object ?>? ;
840
+ if (replyList == null ) {
841
+ throw PlatformException (
842
+ code: 'channel-error' ,
843
+ message: 'Unable to establish connection on channel.' ,
844
+ );
845
+ } else if (replyList.length > 1 ) {
846
+ throw PlatformException (
847
+ code: replyList[0 ]! as String ,
848
+ message: replyList[1 ] as String ? ,
849
+ details: replyList[2 ],
850
+ );
851
+ } else {
852
+ return ;
853
+ }
854
+ }
855
+
856
+ Future <void > restore (
857
+ int arg_playerId,
858
+ CreateMessage ? arg_msg,
859
+ int arg_resumeTime,
860
+ ) async {
861
+ final BasicMessageChannel <Object ?> channel = BasicMessageChannel <Object ?>(
862
+ 'dev.flutter.pigeon.video_player_videohole.VideoPlayerVideoholeApi.restore' ,
863
+ codec,
864
+ binaryMessenger: _binaryMessenger,
865
+ );
866
+ final List <Object ?>? replyList =
867
+ await channel.send (< Object ? > [arg_playerId, arg_msg, arg_resumeTime])
868
+ as List <Object ?>? ;
869
+ if (replyList == null ) {
870
+ throw PlatformException (
871
+ code: 'channel-error' ,
872
+ message: 'Unable to establish connection on channel.' ,
873
+ );
874
+ } else if (replyList.length > 1 ) {
875
+ throw PlatformException (
876
+ code: replyList[0 ]! as String ,
877
+ message: replyList[1 ] as String ? ,
878
+ details: replyList[2 ],
879
+ );
880
+ } else {
881
+ return ;
882
+ }
883
+ }
826
884
}
0 commit comments