/*
 * DRM Manager class.
 *
 * @copyright:
 * Copyright (c) 2009-2013 NexStreaming Corporation, all rights reserved.
 */

package com.nexstreaming.hlstsdescramblewithbyterange;

import java.lang.String;

/**
 * \brief  This class allows NexPlayer&trade;&nbsp;to handle and descramble HLS TS encrypted content.
 */

public class HLSTSWITHBYTERANGEDRMManager {
    private static final String TAG = "HLSTSWITHBYTERANGEDRMManager";

    /**
     * HLSDecryptSegmentDRMManager constructor.
     */
    public HLSTSWITHBYTERANGEDRMManager() {

    }

    /**
     * Initializes and registers the HLSDecryptSegmentDRMManager.
     * 
     * \param strEngineLibName	The relevant engine library name as a string.
     */
    public static native int initDRMManager(String strEngineLibName);


   /** 
    * \For internal use only. Please do not use.
    */
    public static native int initDRMManagerMulti(Object nexPlayerHandle, String strEngineLibName);

    static {
        System.loadLibrary("hlstsdescramblewithbyterange_jni");
    }
}
