decode static method
Implementation
static FTXVodPlayConfigPlayerMsg decode(Object result) {
result as List<Object?>;
return FTXVodPlayConfigPlayerMsg(
playerId: result[0] as int?,
connectRetryCount: result[1] as int?,
connectRetryInterval: result[2] as int?,
timeout: result[3] as int?,
playerType: result[4] as int?,
headers: (result[5] as Map<Object?, Object?>?)?.cast<String?, String?>(),
enableAccurateSeek: result[6] as bool?,
autoRotate: result[7] as bool?,
smoothSwitchBitrate: result[8] as bool?,
cacheMp4ExtName: result[9] as String?,
progressInterval: result[10] as int?,
maxBufferSize: result[11] as double?,
maxPreloadSize: result[12] as double?,
firstStartPlayBufferTime: result[13] as int?,
nextStartPlayBufferTime: result[14] as int?,
overlayKey: result[15] as String?,
overlayIv: result[16] as String?,
extInfoMap: (result[17] as Map<Object?, Object?>?)?.cast<String?, Object?>(),
enableRenderProcess: result[18] as bool?,
preferredResolution: result[19] as int?,
mediaType: result[20] as int?,
encryptedMp4Level: result[21] as int?,
preferAudioTrack: result[22] as String?,
);
}