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

package com.nexstreaming.smoothstreampiffdescramblesample;

/**
*  \brief  This class allows NexPlayer&trade;&nbsp;to support and handle Smooth Streaming Piff encrypted content.
*  
*  NexPlayer&trade;&nbsp;implements this when it receives any Smooth Streaming Piff content so that it may
*  be decrypted if required.
*  
*/

/** \deprecated  For internal use only.  Please do not use. */
public class SmoothStreamPiffDRMManager {

    private static final String TAG = "SSPiffDrmManager";
    
    /**
     * SmoothStreamPiffDRMManager constructor.
     */
    public SmoothStreamPiffDRMManager() {
    }

    /**
     * Initializes and registers the SmoothStreamPiffDRMManager.
     * 
     * \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("smoothstreampiffdescramblesample_jni");
    }
}
