mapDrm static method

Map<String, dynamic>? mapDrm(
  1. ByteArkDrm? drm
)

Maps a single ByteArkDrm to the SDK's drm map shape, or returns null for a null input.

Implementation

static Map<String, dynamic>? mapDrm(ByteArkDrm? drm) {
  if (drm == null) return null;
  return switch (drm) {
    WidevineDrm() => {'widevine': _mapWidevine(drm)},
    FairPlayDrm() => {'fairplay': _mapFairPlay(drm)},
  };
}