@svta/common-media-library
    Preparing search index...

    Function concatInitDataIdAndCertificate

    • Beta

      Concatenates InitData, ID, and Certificate for FairPlay DRM.

      Parameters

      • initData: Uint16Array

        The initialization data (PSSH box)

      • id: string | Uint16Array<ArrayBufferLike>

        The content ID (string or Uint16Array)

      • cert: Uint8Array

        The application certificate (Uint8Array)

      Returns Uint8Array

      A Uint8Array containing the concatenated data

      const result = concatInitDataIdAndCertificate(initData, contentId, appCertData);

      // It should be 8-bit integer type and contain data
      deepStrictEqual(result instanceof Uint8Array, true);
      deepStrictEqual(result.length > 0, true);